1. μλ§¨ν± νκ·Έλ?
- μΉμ¬μ΄νΈ λ΄μμΈ μμλ³λ‘ μλ―Έλ₯Ό κ°μ§λ νκ·Έ
- μ맨ν±(semantic): 'μλ―Έμ', 'μλ―Έλ‘ μ μΈ'
- νκ·Έμ μ΄λ¦λ§ 보μλ μ΄λ€ μν μ νλ μμμΈμ§λ₯Ό μ μ μμ΅λλ€.
- μλ§¨ν± νκ·Έμ λ°λ, μ¦ μ΄λ ν μλ―Έλ μν μ΄ μλ νκ·Έλ λ Όμ맨ν±(non-semantic) νκ·ΈλΌκ³ ν©λλ€.
2. μλ§¨ν± νκ·Έμ μ’ λ₯
- μμ£Ό μ°μ΄λ μλ§¨ν± νκ·Έλ λ€μκ³Ό κ°μ΅λλ€.
2-1. <header>
- μ λͺ©, λ‘κ³ λ± μΉμ¬μ΄νΈμ μκ°νλ μμμ λνλ΄λ νκ·Έ
2-2. <nav>
- νμ¬ νμ΄μ§ λλ λ€λ₯Έ νμ΄μ§λ‘μ λ§ν¬λ₯Ό 보μ¬μ£Όλ μμμ λνλ΄λ νκ·Έ
- navigate: κΈΈμ μ°Ύλ€, νμνλ€ -> νμ¬ λλ λ€λ₯Έ νμ΄μ§λ‘ νμνλ μν
- λ¨λ μΌλ‘ μ°μΌ μλ μκ³ , ν€λλ μ¬μ΄λλ° λ΄λΆμ μμ μλ μμ΅λλ€.
2-3. <main>
- ν΅μ¬μ΄ λλ λ©μΈ 컨ν μΈ κ° λ€μ΄κ°λ μμμ λνλ΄λ νκ·Έ
- μΉλ¬Έμμμ ν λ²λ§ μ¬μ©ν μ μμ΅λλ€.
2-4. <article>
- λ 립λ 컨ν μΈ κ°λ³ νλͺ©μ μμμ λνλ΄λ νκ·Έ
- μ¬λ¬ κ° μ¬μ©ν μ μμ΅λλ€.
2-5. <section>
- 컨ν μΈ μμμ λνλ΄λ νκ·Έ
β <article>κ³Ό <section>μ μ°¨μ΄
- <article>μ λ 립λ 컨ν μΈ , <section>μ κ΄λ ¨λ 컨ν μΈ λ€μ λ¬Άλ μν μ΄λΌκ³ ν μ μμ΅λλ€.
2-6. <aside>
- μ¬μ΄λλ° μμμ λνλ΄λ νκ·Έ
- νμμ μΈ μμλ μλλ―λ‘ νμν κ²½μ°μλ§ μ¬μ©ν©λλ€.
2-7. <footer>
- μ¬μ΄νΈ μ μμ, μ μκΆ μ 보, κ΄λ ¨ λ΄μ©μ μκ°νλ μμμ λνλ΄λ νκ·Έ
- headerμ λ§μ°¬κ°μ§λ‘ λ΄λΆμ section, article, nav λ± λ€λ₯Έ μλ§¨ν± νκ·Έλ₯Ό λ£μ΄ μ 보λ₯Ό μ 곡ν μ μμ΅λλ€.
2-8. <h1> ~ <h6>
- μ λͺ© μμμ λνλ΄λ νκ·Έ
- κ°μ₯ ν° μ λͺ©μΈ <h1>λΆν° μμν΄ κ°μ₯ μμ <h6>κΉμ§ μμ΅λλ€.
- μΌλ° ν μ€νΈλ³΄λ€ κΈμ¨μ ν¬κΈ°κ° ν¬λ©° λκ»μ΅λλ€.
- μ κ° μ°Έκ³ ν μ± μλ μ΄ νκ·Έκ° ν μ€νΈ 컨ν μΈ λ₯Ό λνλ΄λ μμλ‘ λμμλλ°(μ°Έκ³ λ‘ HTMLμ νκ·Έλ€μ μμ(element)λΌκ³ λ ν©λλ€.) 곡μ λ¬Έμμμλ μλ§¨ν± νκ·Έμ κ°μ μΉ΄ν κ³ λ¦¬μ ν¬ν¨λμ΄ μμμ΅λλ€. λ§λ€ ν리λ€μ λ¬Έμ 보λ€λ κ΄μ μ μ°¨μ΄μΈ κ² κ°μ΅λλ€. μ λ μλ§¨ν± νκ·Έμ λΆλ₯ν΄λ΄€μ΅λλ€.
π‘ MDN λ¬Έμμ λ°λ₯΄λ©΄, <hn> νκ·Έλ₯Ό 무λΆλ³νκ² μ¬μ©νλ κ²μ μ§μν©λλ€. μλ₯Ό λ€μ΄ <hn> νκ·Έλ₯Ό λ¨μν κΈμ¨μ ν¬κΈ°μ κ΅΅κΈ° λλ¬Έμ μ¬μ©νμ§ μλλ‘ ν©λλ€. κ·Έλ¦¬κ³ μ λͺ©μ μμ°¨λ₯Ό 건λ λ°μ§ λ§κ³ λ°λμ <h1>, <h2>... μ μμλ₯Ό λ°λ₯΄λΌκ³ κΆκ³ ν©λλ€. λν νμ΄μ§λΉ νλμ <h1> νκ·Έ(κ°μ₯ ν° μ λͺ©)λ₯Ό μ¬μ©νλ κ²μ΄ λͺ¨λ²μ μΈ μ¬μ©μ΄λΌκ³ μΈκΈνκ³ μμ΅λλ€. μ΄μ λ μ€ν¬λ¦° 리λ(νλ©΄ λλ κΈ°)λ₯Ό μ¬μ©νλ μκ°μ₯μ μΈκ³Ό SEO(Search Engine Optimizaction, κ²μ μμ§ μ΅μ ν)μ μΈ‘λ©΄μ κ³ λ €νκΈ° λλ¬Έμ΄λΌκ³ ν©λλ€. (κ΄λ ¨ λ΄μ©μ <λͺ¨λ μλ°μ€ν¬λ¦½νΈ Deep Dive>λ₯Ό μ§νν μ΄μ λͺ¨ λμ λΈλ‘κ·Έμμλ νμΈν μ μμ΅λλ€.)
π€ HTMLμ λ°°μ°λ€λ³΄λ©΄ μ΄λ¬ν μ΄μ λ₯Ό μκ°λ³΄λ€ μμ£Ό λ§μ£ΌμΉκ³€ ν©λλ€. μμμ μ 리ν μλ§¨ν± νκ·Έλ SEOλ₯Ό μν΄, μ¦ μΉμ¬μ΄νΈκ° κ²μ κ²°κ³Όμ λ μ 보μ΄λλ‘ νκΈ° μν΄ μλ―Έμλ λ°μ΄ν°λ₯Ό νμνλ κ²μ΄κ³ , λμ€μ μ 리ν μ΄λ―Έμ§λ₯Ό λνλ΄λ νκ·Έμ ν¬ν¨λλ μμ±μΈ 'alt' μμ μ€ν¬λ¦° 리λ μ¬μ©μμκ² μ΄λ―Έμ§λ₯Ό μ€λͺ νλ μν μ ν©λλ€. κ·Έλ§νΌ μΉμ¬μ΄νΈκ° 무μμ λ§νλμ§, κ·Έλ¦¬κ³ μ΄λ€ κ²μ ν¬ν¨νλμ§ λͺ ννκ² λ³΄μ¬μ£Όλ κ²μ΄ μΌλ§λ μ€μν μΌμΈμ§ μκ°ν΄λ³΄κ² λμμ΅λλ€.
λ§μ§λ§μΌλ‘, μ€ν¬λ¦°λ¦¬λ(νλ©΄λλ κΈ°)λ‘ HTML μμλ€μ΄ μ΄λ»κ² μ½νλμ§ μμλ³Ό μ μλ μμμ κ°μ§κ³ μλ΄€μ΅λλ€. μ£Όλ³μ μκ°μ₯μ μΈμ΄ μμ λΏλλ¬ νλ©΄ λλ κΈ°λΌλκ±Έ λ³Έ μ μ΄ μκΈ° λλ¬Έμ HTMLμ 곡λΆν λλ 'κ·Έλ ꡬλ~'νκ³ λμ΄κ°μλ κ² κ°μ΅λλ€. μλ μμμ 보λ κ·Έλμ μ κ²½μ¨λ³΄μ§ λͺ»νλ μΉμ κ·Όμ±μ΄λΌλ κ°λ μ λν΄ μκ°ν΄λ³Ό μ μμμ΅λλ€.π
https://www.youtube.com/watch?v=tKj3xsXy9KM
<Do it! HTML+CSS+μλ°μ€ν¬λ¦½νΈ μΉ νμ€μ μ μ>μ μ½κ³ μ 리ν λ΄μ©μ λλ€.