๐Ÿ“† Today I Learned(๊ฐœ๋ฐœ์–ธ์–ดํ•™์Šต)/HTML

HTML ๊ธฐ๋ณธ ์ •๋ฆฌ

1. ์–ธ์–ด ์‚ฌ์šฉ ์‹œ htmlํƒœ๊ทธ์— ์ ์šฉ๋œ lang์†์„ฑ๊ณผ ๋‹ค๋ฅธ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋œ๋‹ค๋ฉด ์ž‘์„ฑ๋˜๋Š” htmlํƒœ๊ทธ ์š”์†Œ์— lang์†์„ฑ์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์‚ฌ์šฉํ•œ๋‹ค. (๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ธ์‹ํ•˜๊ธฐ ์‰ฝ๋„๋ก)
โ”” html lang value๋กœ ๊ฒ€์ƒ‰๊ฐ€๋Šฅ

2. <h1>~<h6> : ์ œ๋ชฉํƒœ๊ทธ(์ค‘์š”๋„ ์ˆœ์œผ๋กœ ์ž‘์„ฑ), <p>๋ฌธ๋‹จํƒœ๊ทธ(๋‚ด์šฉ), <em>·<strong>๊ฐ•์กฐํƒœ๊ทธ, <br>์ค„๋ฐ”๊ฟˆํƒœ๊ทธ, <hr>์„  ํƒœ๊ทธ

3. Anchorํƒœ๊ทธ(๋งํฌ) : ํ˜„ ์œ„์น˜์—์„œ ๋‹ค๋ฅธ ์œ„์น˜๋กœ ์ด๋™ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.
 ํŽ˜์ด์ง€ ์ด๋™์ด๋‚˜ ๊ฐ™์€ ํŽ˜์ด์ง€ ๋‚ด์—์„œ ๋‹ค๋ฅธ ์„ธ์…˜์œผ๋กœ ์ด๋™ํ•˜๊ณ  ์‹ถ์„ ๋•Œ๋„ ์‚ฌ์šฉํ•œ๋‹ค.
 target : "_blank" ์ƒˆ๋กœ์šด ํƒญ์œผ๋กœ ์ฐฝ์ด ์—ด๋ฆฐ๋‹ค. ๊ธฐ๋ณธ๊ฐ’ _self
 href์†์„ฑ ํ•„์ˆ˜ : href = "์ฃผ์†Œ"
      โ”” 1. ํŽ˜์ด์ง€URL
      โ”” 2. ์ƒ๋Œ€๊ฒฝ๋กœ(./pages/main.html)
      โ”” 3. ํŽ˜์ด์ง€ ๋‚ด ์ด๋™ (ํ•ด๋‹น page๋‚ด์˜ idํ˜น์€ class๋กœ ์ ์šฉ๊ฐ€๋Šฅ)
      โ”” 4. ๋ฉ”์ผ์“ฐ๊ธฐ (href = "mailto:์ด๋ฉ”์ผ์ฃผ์†Œ") : ๋ฉ”์ผ์“ฐ๊ธฐ๋กœ ์—ฐ๊ณ„๋œ๋‹ค.
      โ”” 5. ์ „ํ™”๊ฑธ๊ธฐ (href = "tel:์ „ํ™”๋ฒˆํ˜ธ") : ์ „ํ™”๊ฑธ๊ธฐ(๋ชจ๋ฐ”์ผ์—์„œ ํ™œ์šฉ)

4. img ํƒœ๊ทธ : ์†์„ฑ src = "์ด๋ฏธ์ง€ ์ƒ๋Œ€๊ฒฝ๋กœ ํ˜น์€ ์ด๋ฏธ์ง€URL" alt = "๋Œ€์ฒดํ…์ŠคํŠธ";
โ”” ์ด๋ฏธ์ง€์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ž‘์„ฑํ•˜์—ฌ ์ด๋ฏธ์ง€๊ฐ€ ๋กœ๋“œ๋˜์ง€์•Š์„์‹œ ์ธ์‹ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋„์›€์„ ์ฃผ๋Š” ํ…์ŠคํŠธ

5. list ํƒœ๊ทธ(๋ชฉ๋ก) : ul, olํƒœ๊ทธ ul:์ˆœ์„œ๊ฐ€ ์ค‘์š”ํ•˜์ง€ ์•Š์€ ๋ฆฌ์ŠคํŠธ, ol:์ˆœ์„œ๊ฐ€ ์ค‘์š”ํ•œ ๋ฆฌ์ŠคํŠธ
โ”” ์ž์‹์š”์†Œ๋กœ <li>ํƒœ๊ทธ๋งŒ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค.

6. Description List ํƒœ๊ทธ(์ •์˜๋ชฉ๋ก) : ์šฉ์–ด๋ฅผ ์ •์˜ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์ •์˜ ๋ฆฌ์ŠคํŠธ (ex ์‚ฌ์ „์—์„œ ๋‹จ์–ด์™€ ๊ทธ ๋œป์„ ์„ค๋ช…ํ•  ๋•Œ)
     Key-Value๋กœ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•  ๋•Œ (ex ์ด๋ฆ„:๊ตผ๋ฒต์ด, ์ง์—…:ํ•™์ƒ)
     ์‚ฌ์šฉ ์‹œ dt,dd๋ฅผ ์ค‘๋ณต์‚ฌ์šฉํ•ด๋„ ์ƒ๊ด€์—†์œผ๋‚˜ ์ˆœ์„œ์— ๋งž์ถฐ์„œ ์‚ฌ์šฉํ•ด์•ผํ•œ๋‹ค. dt์— ๋Œ€ํ•œ dd๊ฐ€ ์—ฌ๋Ÿฌ๊ฐœ์ด๊ฑฐ๋‚˜ ์—ฌ๋Ÿฌ๊ฐœ์˜ dt์— ๋Œ€ํ•œ dd๊ฐ€ ํ•˜๋‚˜์ด๊ฑฐ๋‚˜ dt๊ฐ€ ์žˆ๋Š”๋ฐ ๋‹ค์Œ์— ์˜ค๋Š” dd๊ฐ€ ์—†์œผ๋ฉด ์•ˆ๋œ๋‹ค.
โ”” <dl> : ์ •์˜๋ชฉ๋ก ์‚ฌ์šฉ ์„ ์–ธ, ์ž์‹ํƒœ๊ทธ๋กœ๋Š” div, dt, dd๋งŒ ์‚ฌ์šฉ๊ฐ€๋Šฅ
โ”” <dt> : ์ œ๋ชฉ, ์šฉ์–ด๋ฅผ ์ •์˜(key), ์—ฌ๋Ÿฌ๊ฐœ ์‚ฌ์šฉ๊ฐ€๋Šฅ
โ”” <dd> : ์„ค๋ช…(value), ์—ฌ๋Ÿฌ๊ฐœ ์‚ฌ์šฉ๊ฐ€๋Šฅ
โ”” <dtn> : ์‚ฌ์ „์ ์œผ๋กœ ์šฉ์–ด๋ฅผ ์„ค๋ช…ํ•  ๋•Œ ์‚ฌ์šฉ, <dt>ํƒœ๊ทธ ์•ˆ์— ์‚ฌ์šฉ

7. Quotations ์ธ์šฉํƒœ๊ทธ : blockquote, q ๋ฌธ๋‹จ๋‚ด์—์„œ ์ธ์šฉ๋œ ๋ฌธ์žฅ์„ ๋งˆํฌ์—…ํ•˜๋Š” ์šฉ๋„
โ”” blockquote : ์ธ์šฉ๋‚ด์šฉ์ „์ฒด, q : ํŠน์ • ๋ฌธ์žฅ
โ”” <cite> : ํ•ด๋‹น ํƒœ๊ทธ์•ˆ์— ์‚ฌ์šฉ ์ถœ์ฒ˜๋ฅผ ๋ฐํž ๋•Œ ์‚ฌ์šฉ, ์†์„ฑ์œผ๋กœ๋„ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•˜๋‹ค ๊ฐ€์ ธ์˜จ ํ•ด๋‹น ์‚ฌ์ดํŠธ๋ฅผ ์ ๋Š”๋‹ค.

8. div, span : ์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ธ์‹ํ•˜๋Š” ์˜๋ฏธ๋Š” ์—†์Œ
                 ์Šคํƒ€์ผ๋ง์„ ์œ„ํ•ด ์‚ฌ์šฉ
                 ๊ตฌ์—ญ์„ ๋‚˜๋ˆ ์•ผํ•  ๋•Œ ๊ตฌ๋ถ„ํ•ด์•ผํ• ๋•Œ

9. form : <form action="" method=""></form> -> ๊ธฐ๋ณธํ˜•ํƒœ
            ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ input์„ ๋ฐ›๊ธฐ์œ„ํ•œ ํƒœ๊ทธ
            action="API์ฃผ์†Œ", method = "GET|POST"

9-1. input -> <input type = "?">
              input์—๊ฒŒ ๊ณตํ†ต์ ์šฉ ๊ฐ€๋Šฅ ์†์„ฑ
               โ”” placeholder = "?" ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ณด์—ฌ์ค„ ๊ฐ’(์‚ฌ์šฉ์ž๊ฐ€ ๊ฐ’์„ ์ž…๋ ฅํ•˜๋ฉด ์‚ฌ๋ผ์ง„๋‹ค.)
               โ”” maxlength = "?" ์ตœ๋Œ€ ๋ฌธ์ž์ˆ˜ ์ œํ•œ
               โ”” minlength = "?" ์ตœ์†Œ ๋ฌธ์ž์ˆ˜ ์ œํ•œ 
               โ”” required : ๋ฌด์กฐ๊ฑด ์ž…๋ ฅํ•˜๋„๋ก ์„ค์ •
               โ”” value = "?" inputํƒœ๊ทธ์— ์ž…๋ ฅ๋˜๋Š” ๊ฐ’
               โ”” disabled : ์‚ฌ์šฉ์ž๊ฐ€ ์“ฐ์ง€ ๋ชปํ•˜๋„๋ก ์ œํ•œ

               input์˜ type์ข…๋ฅ˜ : tel -> ์ „ํ™”๋ฒˆํ˜ธ (pattern์‚ฌ์šฉ๊ฐ€๋Šฅ{์ •๊ทœํ‘œํ˜„์‹์œผ๋กœ})
                                email -> ์ด๋ฉ”์ผ๋งŒ ์“ธ์ˆ˜์žˆ๋„๋ก ์ œํ•œ
                                password -> value๋ฅผ ๋ณด์ด์ง€ ์•Š๊ฒŒ ๋Œ€์ฒดํ…์ŠคํŠธ๋กœ ๋ณด์—ฌ์คŒ
                                URL -> URL๊ฐ’๋งŒ ์ž…๋ ฅ๊ฐ€๋Šฅ
                                number -> ์ˆซ์ž๋งŒ ์ž…๋ ฅ๊ฐ€๋Šฅ (min, max์†์„ฑ์œผ๋กœ ์ˆ˜์น˜์ƒ์˜ ์ œํ•œ์„ ์ค„ ์ˆ˜ ์žˆ๋‹ค.)
                                file -> ํŒŒ์ผ์„ ์ฒจ๋ถ€ํ•˜๊ฒŒ ํ•  ๋•Œ
                                                โ”” ์†์„ฑ accept ="" ( ํŒŒ์ผ ํƒ€์ž…์„ ์ œํ•œํ•œ๋‹ค. )
                                                                 โ”” .png, .jpg๋กœ ์ œํ•œ๊ฐ€๋Šฅ
                                                                          โ”” ๊ตฌ๋ถ„์€ ,(์ฝค๋งˆ)๋กœ
                                                                          โ”” audio/* , video/*, image/*
                                                                                    โ”” ๋ฏธ๋””์–ด ํƒ€์ž…์œผ๋กœ๋„ ์ง€์ •๊ฐ€๋Šฅ ex) image/gif, image/jpeg ๋“ฑ๋“ฑ

9-2. Labelํƒœ๊ทธ : form์–‘์‹์— ์ด๋ฆ„์„ ๋ถ™์ด๋Š” ํƒœ๊ทธ
                for="๋ˆ„๊ตฌ"๋ฅผ ๊ผญ ์‚ฌ์šฉํ•ด์•ผํ•จ ( input field์˜ id )

9-3. Radio & CheckBox
            โ”” <input type = "radio"> -> ์—ฌ๋Ÿฌ ํ•ญ๋ชฉ ์ค‘์—์„œ ํ•˜๋‚˜๋งŒ ์„ ํƒ๊ฐ€๋Šฅ
            โ”” <input type = "checkbox"> -> ์—ฌ๋Ÿฌํ•ญ๋ชฉ ์ค‘์—์„œ ์—ฌ๋Ÿฌ๊ฐœ ์„ ํƒ๊ฐ€๋Šฅ
            โ”” labelํƒœ๊ทธ๋กœ input์˜ id๋ฅผ ์ด์šฉํ•˜์—ฌ ์—ฐ๊ฒฐ ๊ฐ€๋Šฅ
            โ”” name = "?" ์†์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ทธ๋ฃน์ง€์ •๊ฐ€๋Šฅ (๊ฒฐ๊ณผ๊ฐ’์ด ๊ฐ™์ด ๋„์ถœ๋จ)
            โ”” value = "?" ์†์„ฑ์œผ๋กœ "๊ผญ"๊ฐ’์„ ์ง€์ •ํ•ด์ฃผ์–ด์•ผํ•œ๋‹ค. ( ์„œ๋ฒ„์— ์ •๋ณด๋ฅผ ์ „๋‹ฌํ•ด์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— , ๊ฒ‰์œผ๋กœ ๋ณด์ด๋Š” ์ •๋ณด๋Š” labelํƒœ๊ทธ์— ๋‚ด์šฉ์ด ๋ณด์ด์ง€๋งŒ ์„œ๋ฒ„์— ์ „์†ก๋  ๋•Œ๋Š” value๊ฐ’์ด ์ „์†ก๋˜๊ธฐ ๋•Œ๋ฌธ์— )
              
9-4. Select & Option : select์— name๊ฐ’์„ ์ค€๋‹ค. multiple์†์„ฑ์„ ๋„ฃ์œผ๋ฉด ์—ฌ๋Ÿฌ๊ฐœ ์„ ํƒ ๊ฐ€๋Šฅ
                       option์— value๋ฅผ ๋„ฃ์–ด์ค€๋‹ค.

9-5. Textarea : ์—ฌ๋Ÿฌ์ค„์— ๊ฑธ์ณ์„œ ๋งŽ์€ ์–‘์˜ ๋ฌธ์ž๋ฅผ ๋ฐ›์„ ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.

9-6. button : ๋ˆŒ๋ €์„ ๋•Œ ์–ด๋–ค ์ž‘์šฉ์„ ํ•˜๋Š” ๊ฒƒ
                โ”” type="?" -> button, submit, reset

10. table : ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ด์€ ํ‘œ์„ ๋งŒ๋“ค ๋•Œ ์‚ฌ์šฉ
              โ”” <thead> ํƒœ๊ทธ๋กœ ๊ฐ์‹ธ๋ฉด ํ…Œ์ด๋ธ”์˜ ํ—ค๋”๋ผ๋Š” ๊ฒƒ์„ ๋ช…์‹œ ํ•  ์ˆ˜ ์žˆ๋‹ค.
              โ”” <tbody> ํƒœ๊ทธ๋กœ ๊ฐ์‹ธ๋ฉด ํ…Œ์ด๋ธ”์˜ ๋ฐ”๋””๋ผ๋Š” ๊ฒƒ์„ ๋ช…์‹œ ํ•  ์ˆ˜ ์žˆ๋‹ค.
              โ”” <ftoot>ํƒœ๊ทธ๋Š” ์ดํ•ฉ, ๊ฒฐ๋ก  ๋ถ€๋ถ„์— ํ•ด๋‹นํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.

              โ”” <td> ํƒœ๊ทธ์— ์‚ฌ์šฉํ•˜๋Š” ์†์„ฑ -> rowspan = "์ˆซ์ž" : ๊ฐ€๋กœ ์ค„ ํ•ฉ์น˜๊ธฐ
                                       colspan = "์ˆซ์ž" : ์„ธ๋กœ ์ค„ ํ•ฉ์น˜๊ธฐ
              โ”” <th> ํƒœ๊ทธ์— ์‚ฌ์šฉํ•˜๋Š” ์†์„ฑ -> scope = "col | row" : ๊ฐ€๋กœ์˜ ํ—ค๋”์ธ์ง€ ์„ธ๋กœ์˜ ํ—ค๋”์ธ์ง€๋ฅผ ํ‘œ์‹œํ•œ๋‹ค.
        
11. ๋ฏธ๋””์–ดํŒŒ์ผ Media Files
                    โ”” <audio src = "?"></audio>
                        โ”” ์†์„ฑ : controls -> ์ปจํŠธ๋กค๋Ÿฌ ์ƒ์„ฑ
                             autoplay -> ์ž๋™์žฌ์ƒ๋จ
                             loop -> ๋ฌดํ•œ๋ฐ˜๋ณต
                    โ”” <audio>ํƒœ๊ทธ์•ˆ์— ์†์„ฑ์œผ๋กœ src๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  <source>ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
                                         โ”” ์ง์ ‘ src๋ฅผ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ํŒŒ์ผ์ผ ๊ฒฝ์šฐ ์‚ฌ์šฉ ๋ถˆ๊ฐ€ํ•˜์ง€๋งŒ <source>์‚ฌ์šฉ์‹œ ๋‹ค์–‘ํ•œ ํ™•์žฅ์ž ์ง€์›์ด ๊ฐ€๋Šฅํ•ด์ง„๋‹ค ( ํŒŒ์ผ์— ๋”ฐ๋ผ ์ž…๋ ฅํ•ด์•ผํ•˜๋Š” ์†์„ฑ์€ mozilla ๊ฒ€์ƒ‰ )
                    โ”” <video>ํƒœ๊ทธ๋Š” <audio>ํƒœ๊ทธ์™€ ์‚ฌ์šฉ๋ฒ•์ด ๋™์ผํ•˜๋‹ค.


12. ๊ธฐํƒ€ Etc : <abbr> ํƒœ๊ทธ -> ์•ฝ์ž, ์•ฝ์–ด : title์†์„ฑ์„ ํ™œ์šฉํ•˜์—ฌ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ๊ฒƒ
             <address> ํƒœ๊ทธ -> 1.(๋ฌผ๋ฆฌ์ )์ฃผ์†Œ 2.url 3.email 4.์ „ํ™”๋ฒˆํ˜ธ 5.sns
             <pre> ํƒœ๊ทธ -> html๋ฌธ์„œ์—์„œ ์ž‘์„ฑ๋œ ํ˜•ํƒœ ๊ทธ๋Œ€๋กœ ์ถœ๋ ฅ๋จ
             <code> ํƒœ๊ทธ -> ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ ์‚ฌ์šฉ

13. imgํƒœ๊ทธ ์‚ฌ์šฉ ์‹œ alt๊ฐ’์„ ์„ค๋ช…ํ•˜๊ธฐ ์–ด๋ ต๋‹ค๋ฉด ๊ณต๋ฐฑ์œผ๋กœ ๋‘ฌ์•ผํ•œ๋‹ค (์ƒ๋žตx)
     aria-label -> ํƒœ๊ทธ ์•ˆ์˜ ํ…์ŠคํŠธ๋ฅผ ์ฝ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์Šคํฌ๋ฆฐ ๋ฆฌ๋”๋กœ ์ฝ์„ ์‹œ ์ฝํžˆ๊ฒŒ ํ•˜๋Š” ํ…์ŠคํŠธ
     aria-hidden -> ์Šคํฌ๋ฆฐ ๋ฆฌ๋”์—๋Š” ์ฝํžˆ์ง€ ์•Š๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒ

14. sectioning elements = ๋‹จ์›(๋‹จ์›์˜ ์ฃผ์ œ, ์ œ๋ชฉ)
                              ๋ฐ˜๋“œ์‹œ headingํƒœ๊ทธ๋ฅผ ์ž‘์„ฑ(section, article, nav, aside)
    ๋ฌธ์„œ๊ตฌ์„ฑ์š”์†Œ ์ˆœ์„œ -> header, main, footer

 

15. semantic tag

  • header : ๋จธ๋ฆฌ๋ง ์˜์—ญ์œผ๋กœ ๋ฌธ์„œ ๋˜๋Š” ์„น์…˜์˜ ํ—ค๋”๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค. ํ•˜๋‚˜์˜ ๋ฌธ์„œ ์•ˆ์— ์—ฌ๋Ÿฌ ๊ฐœ ์‚ฌ์šฉ๊ฐ€๋Šฅ (ํŠน์ • ์˜์—ญ(์„น์…˜)์˜ ํ—ค๋” ์ด๊ฑฐ๋‚˜ ๋ฌธ์„œ ์ „์ฒด์˜ ํ—ค๋”๊ฐ€ ๋ ์ˆ˜ ์žˆ๋‹ค.)
  • nav : ๋‚ด๋น„๊ฒŒ์ด์…˜(navigation) ์—ญํ• ์„ ํ•˜๋Š” ํƒœ๊ทธ, ๋‹ค๋ฅธ ์˜์—ญ, ์‚ฌ์ดํŠธ, ๋‹ค๋ฅธ ๋ฌธ์„œ ์‚ฌ์ด๋ฅผ ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋งํฌ์˜ ์ง‘ํ•ฉ์ฒด์ด๋‹ค. ์ฃผ๋กœ ๋ฉ”๋‰ด๋ฅผ ๋งˆํฌ์—…ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•œ๋‹ค.
  • main : ๋ฌธ์„œ์˜ ์ฃผ์š” ์ปจํ…์ธ ๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค. ๋ฐ˜๋ณต๋˜๋Š” ์ปจํ…์ธ ๋ฅผ ํฌํ•จ์‹œํ‚ค๋ฉด ์•ˆ๋จ. ํ•œ ํŽ˜์ด์ง€์— ํ•œ๋ฒˆ๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค.
  • section : ์–ด๋Š ํ•œ ๊ตฌ์—ญ์„ ๋งํ•˜๋Š” ๋ฐ, ์ œ๋ชฉ์„ ๊ฐ–๊ณ  ์žˆ์œผ๋ฉด์„œ ๋ฌธ์„œ ์ „์ฒด์™€ ๊ด€๋ จ์ด ์žˆ๋Š” ์ปจํ…์ธ ์˜ ์ง‘ํ•ฉ์ด๋‹ค. (article ์•„๋ž˜์—๋„ ์„น์…˜์ด ์˜ฌ ์ˆ˜ ์žˆ๋‹ค.), ๋ฐ˜๋“œ์‹œ heading์„ ๊ฐ€์ ธ์•ผ ํ•œ๋‹ค. (section=๋ฌธ์„œ์—์„œ ๋…๋ฆฝ์ ์ธ ํŠน์ • ์˜์—ญ, article=์˜์—ญ ์†์—์„œ ๋…๋ฆฝ์ ์ธ ์ปจํ…์ธ )
  • article : ๋ฌธ์„œ ๋ณธ๋ฌธ ์ค‘ ๋…๋ฆฝ๋œ ์ปจํ…์ธ ์ด๋ฉฐ, ์ฆ‰ ๊ฐœ๋ณ„ ๋‰ด์Šค๊ธฐ์‚ฌ๋‚˜ ๊ฒŒ์‹œ๋ฌผ์ด๋‹ค. ํ•˜์œ„์— sectionํƒœ๊ทธ๋ฅผ ๋„ฃ์„ ์ˆ˜ ์žˆ๋‹ค. (section = ์—ฌ๋Ÿฌ ๊ฐœ ์ปจํ…์ธ ์˜ ๋ฌถ์Œ, artcle= ๊ทธ ์ž์ฒด๋กœ ๋…๋ฆฝ์  ์ปจํ…์ธ )
  • aside : ์‚ฌ์ดํŠธ ๋ฐ”๋ผ๊ณ  ๋ถˆ๋ฆฌ๋ฉด์„œ ์‚ฌ์ด๋“œ์— ๋ฐฐ์น˜๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๊ณ , ์•„๋ž˜์ชฝ์—๋„ ๋ฐฐ์น˜ ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ด‘๊ณ  ์˜์—ญ๋“ฑ์œผ๋กœ ํ™œ์šฉ ๋  ์ˆ˜์žˆ๋‹ค. ์—†์–ด๋„ ์ƒ๊ด€์—†๋‹ค.
  • footer : ๊ผฌ๋ฆฌ๋ง ํ˜น์€ ๋ฐ”๋‹ฅ๊ธ€์ด๋‹ค. ๋ฌธ์„œ์˜ ๋ฐ”๋‹ฅ๊ธ€ ๋˜๋Š” ์„น์…˜์˜ ๊ผฌ๋ฆฌ๋ง์„ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋‹ค. ์ฃผ๋กœ ํ™”๋ฉด ๋งจ ์•„๋ž˜์— ์œ„์น˜ํ•œ๋‹ค. ํšŒ์‚ฌ์†Œ๊ฐœ, ์•ฝ๊ด€, ์ €์ž‘๊ถŒ, ์ œ์ž‘ ์ •๋ณด๋“ฑ์„ ํ‘œ์‹œํ•œ๋‹ค. ์ฃผ์†Œ๊ด€๋ จํ•ด์„œ๋Š” <address>ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.