
μ΄ κΈμ w3schoolκ³Ό MDNμ λ΄μ©μ 곡λΆνμ¬ κ°μΈμ μΈ ν΄μμ ν λ΄μ©μ λλ€.
νλ¦° λΆλΆμ΄ μλ€λ©΄ λκΈλ‘ λ¨κ²¨μ£ΌμΈμ π
μλ§¨ν± μμ(Semantic Element)λ?
μ맨ν±(Semantic)μ΄λΌλ λ¨μ΄μμ μ μ μ λ―, μλ―Έλ₯Ό λ΄κ³ μλ μμλ€μ λ§ν©λλ€.
μ΄ κ°λ μ HTML λΏλ§ μλλΌ CSS, JavaScriptμμλ μ μ©λλ κ°λ μ΄λ©°, μ΄λ² κΈμ HTML μμ£Όλ‘ λ€λ£Ήλλ€.
W3Schoolμμ μκ°νλ μ μλ
"A semantic element clearly describes its meaning to both the browser and the developer."
λΈλΌμ°μ μμ 보μ¬μ§λ λ¨κ³μ κ°λ° λ¨κ³μμ λͺ¨λ μλ―Έλ₯Ό λͺ νν μ μ μλ μμ
μ½κ² λ§νλ©΄, μ¬μ©μκ° λ³΄λ νλ©΄κ³Ό κ°λ°μκ° κ°λ°νλ λ¨κ³μμ λͺ¨λ μλ―Έλ₯Ό μ μ μλ μμμ λλ€.
μμλ₯Ό λ€μ΄λ³΄λ©΄,
μλ©ν± μμκ° μλ νκ·Έλ€μλ <div>, <span> νκ·Έ λ±μ΄ μμΌλ©°,
μλ©ν± μμμΈ νκ·Έλ€μ <form>, <table>, <nav> λ±μ΄ μμ΅λλ€.
μ¬λ¬ νκ·Έλ€μ λμ΄νλ HTMLμ νΉμ±μ <div>, <span> λ±μ μ¬μ©νλ κ²λ³΄λ€ <form>, <table>, <nav> λ± νκ·Έ μ΄λ¦λ§μΌλ‘λ μ©λλ₯Ό μ μ μλ μλ§¨ν± νκ·Έλ₯Ό μ¬μ©νλ κ²μ΄ κ°λ μ± μ°¨μμμ μ’μλ°μ, μ΄μΈμλ μ¬μ©νλ μ΄μ κ° μμ΅λλ€.
μλ§¨ν± νκ·Έλ₯Ό μ¬μ©νλ μ΄μ
1. κ°λ° λ¨κ³μμμ κ°λ μ± ν₯μ
- λμμλ <div> νκ·Έ νμμ μ€μΌ μ μμΌλ©°, κ°λ°μμκ² νκ·Έ μμ μ±μμ§ λ°μ΄ν° μ νμ μ μν©λλ€.
2. κ²μμμ§μ΅μ ν(SEO) μ±λ₯ ν₯μ
- μ°λ¦¬κ° μ°λ Naverλ Google κ°μ κ²μμμ§μ μΉνμ΄μ§λ₯Ό λ°©λ¬Έν΄ μ 보λ₯Ό μ»κ³ μ΄λ₯Ό λ°νμΌλ‘ μ¬μ©μμκ² κ²μ κΈ°λ₯μ μ 곡ν©λλ€.
- μλ§¨ν± νκ·Έλ κ΄λ ¨ ν€μλμ 문ꡬμ λν΄ μΉνμ΄μ§λ₯Ό μ΅μ ννλ λ° λμμ΄ λλ©°, μ΄λ₯Ό ν΅ν΄ κ²μ κ²°κ³Ό μμμ μΉ μ¬μ΄νΈ λ ΈμΆ μμλ₯Ό λμ΄κ³ , λ λ§μ νΈλν½μ μ λν μ μμ΅λλ€.
3. μΉ μ κ·Όμ± ν₯μ
- μΉ μ κ·Όμ±μ΄λ, μ¬λλ€μ΄ μΉνμ΄μ§λ₯Ό νμνκ³ νμ΄μ§μ μνΈ μμ©νλ λ° λμμ΄ λλ νλ©΄ νλ κΈ°, ν€λ³΄λ λλ μμ± λͺ λ Ήκ³Ό κ°μ 보쑰 κΈ°μ λ€μ μ΄μ©ν λ μΌλ§λ μ 보λ₯Ό μ 곡ν μ μλκ°μ λν λ΄μ©μ λλ€.
- μ¦, νλ©΄ νλ κΈ°, ν€λ³΄λ λλ μμ± λͺ λ Ήκ³Ό κ°μ 보쑰 κΈ°μ μ μ¬μ©νμ¬ μΉ νμ΄μ§λ₯Ό μ΄μ©νμλ λΆλ€κ» μ 보λ₯Ό μΌλ§λ νμ€νκ² μ λ¬ν μ μλκ°μ λλ€.
- μΉ μ κ·Όμ±μ νμμ±μ μμ¬ν μ μμ§λ§, μ§μμ μΌλ‘ μΉ μ κ·Όμ±μ λν μ΄λ―Έμ§κ° λλ ·ν΄μ§λ μμ¦ μΉ μ κ·Όμ±μ νμ μμμ
λλ€.
μΉ μ κ·Όμ± κ΄λ ¨ κΈ°μ¬
[νκ²°] "'μκ°μ₯μ μΈ μ 보μ κ·Ό μ°¨λ³' μ¨λΌμΈ λν μΌνλͺ°, 10λ§μμ© λ°°μ"
μκ°μ₯μ μΈλ€μ΄ μ¨λΌμΈ μ 보μ΄μ©μμ μ°¨λ³μ λ°κ³ μλ€λ©° λν μ¨λΌμΈ μΌνλͺ° μ΄μμ¬λ€μ μλλ‘ λΈ μν΄λ°°μμμ‘μμ λ²μμ΄ μκ°μ₯μ μΈλ€μ μμ λ€μ΄μ€¬λ€. μ₯μ μΈμ°¨λ³κΈμ§λ²μ΄ κΈμ§νκ³
www.lawtimes.co.kr
μλ§¨ν± νκ·Έ μ’ λ₯
μλ§¨ν± νκ·Έλ₯Ό μ¬μ©μ 컨ν μΈ μ μλ―Έμ κΈ°λ₯μ λ°λΌ κ° λΆλΆμ μ ν©ν μμλ€μ μ νν΄μ μ μ©ν΄μΌν©λλ€.
μλ₯Ό λ€μ΄, λ‘κ³ λ μ λͺ© λ±μ΄ ν¬ν¨λ νμ΄μ§ μλ¨μλ <header>λ₯Ό μ¬μ©νκ³ , μ μκΆμ΄λ μ°λ½μ², μμ λ―Έλμ΄ κ³μ λ§ν¬κ° ν¬ν¨λ νλ¨μλ <footer> νκ·Έλ₯Ό μ¬μ©ν΄μΌ ν©λλ€.
λν, μμκ° λͺ νν κ³μΈ΅ ꡬ쑰μ ꡬ쑰λ₯Ό νμ±νλλ‘ μμλ€μ μ¬λ°λ₯΄κ² μ€μ²©ν΄μΌν©λλ€. <div>μ κ°μ μλ―Έ μλ μμλ μμ±μ μ¬μ©νμ§ μμμΌ ν©λλ€.
| νκ·Έ | μ€λͺ | μ¬μ© μμ |
| <article> | - λ
립μ μΈ κΈμ λ€λ£¨λλ° μ¬μ© - λ 립μ μΌλ‘ λ°°ν¬νκ±°λ μ¬μ¬μ©ν μ μλ λ 립μ μΈ μ»¨ν μΈ μ μ |
λΈλ‘κ·Έ κ²μλ¬Ό, λ΄μ€ κΈ°μ¬, μ ν 리뷰 λ± |
| <aside> | - λ¬Έμμ μ£Όμ λ΄μ©κ³Ό κ°μ μ μΌλ‘λ§ μ°κ΄λ λΆλΆμ λνλ(μ μ νΉμ±λ§ ν¬ν¨, κ΄νΈμ λ¬ΆμΈ ν μ€νΈλΌλ λ¬Έμμ μ£Όμ νλ‘μ°μ ν¬ν¨λμ΄μΌ νλ―λ‘ ν΄λΉ μμλ₯Ό ν΅ν΄ λνλ΄λ©΄ μ λ¨) | μ¬μ΄λ λ°, μ½μμ λ°μ€ |
| <details> | - μ¬μ©μκ° λ³΄μ΄κ±°λ μ¨κΈΈ μ μλ μΆκ° μΈλΆ μ 보λ₯Ό μ μνλ νκ·Έ. - μ¬μ©μμ μνΈμμ©μ΄ κ°λ₯νλ€λ μ μ΄ νΉμ§. - μ¬μ©μλ λ²νΌμ ν΅ν΄ μ΄κ³ λ«μ μ μμ |
λ΄μ©μ΄ λ§μ κΈ, μΆμ½ κ°λ₯ν κΈ |
| <figure> | μ체 ν¬ν¨λ 컨ν μΈ μ§μ | μΌλ¬μ€νΈλ μ΄μ , λ€μ΄μ΄κ·Έλ¨, μ¬μ§, μ½λ λͺ©λ‘ λ± |
| <figcaption> | <figure> νκ·Έμ λν κ°λ΅ν μ€λͺ | |
| <footer> | κ°μ₯ κ°κΉμ΄ ꡬν 컨ν μΈ λ ꡬν 루νΈλ₯Ό νμ΄μ§ νλ¨μ λνλ | ꡬνμ μμ±μ, μ μκΆ μ 보, κ΄λ ¨ λ¬Έμ λ± |
| <form> | μ 보λ₯Ό μ μΆνκΈ° μν λνν 컨νΈλ‘€μ ν¬ν¨νλ λ¬Έμ ꡬνμ λνλ | λ‘κ·ΈμΈ, μ λ ₯μ°½ λ± |
| <header> | μκ° λ° νμμ λμμ μ£Όλ 컨ν μΈ λ₯Ό λνλ | μ λͺ©, λ‘κ³ , κ²μ νΌ, μμ±μ μ΄λ¦ λ± |
| <main> | - <body> νκ·Έμ μ£Όμ 컨ν
μΈ λ₯Ό λνλ - μ£Όμ 컨ν μΈ μμμ λ¬Έμμ ν΅μ¬ μ£Όμ λ μ±μ ν΅μ¬ κΈ°λ₯μ μ§μ μ μΌλ‘ μ°κ²°λκ±°λ νμ₯νλ 컨ν μΈ λ‘ μ΄λ£¨μ΄μ§ |
λ¬Έμμ μ μΌν λ΄μ©μ΄λ―λ‘ λ°λ³΅μ μΈ λ΄μ©μ μ μΈ |
| <mark> | - νμ¬ λ§₯λ½μ κ΄λ ¨μ΄ κΉκ±°λ μ€μν΄ νμν λΆλΆμ λνλ - <strong> νκ·Έμ λΉκ΅ν μ μλλ°, <mark>λ μ°κ΄μ±μ κ°μ§ λΆλΆμ, <strong>λ μ€μλλ₯Ό κ°μ§ λΆλΆμ λνλΌ λ μ¬μ© |
μ°κ΄μ±μ λλ κΈμ |
| <nav> | νμ¬ νμ΄μ§ λ΄, λλ λ€λ₯Έ νμ΄μ§λ‘μ λ§ν¬λ₯Ό 보μ¬μ£Όλ ꡬνμ λνλ | λ©λ΄, λͺ©μ°¨, μμΈ |
| <section> | - λ
립μ μΈ κ΅¬νμ λνλ΄λ©°, λ μ ν©ν μλ―Έλ₯Ό κ°μ§ μμκ° μμ λ μ¬μ© - λ³΄ν΅ μ λͺ©μ ν¬ν¨(νμλ μλ) |
μ€νμΌλ§μ΄ λͺ©μ μ΄λΌλ©΄ <div> νκ·Έ μ¬μ© |
| <summary> | <details> νκ·Έμ μμ½, μ λͺ© λ±μ λνλ΄λ λ° μ¬μ© | |
| <time> | - μκ°μ νΉμ μ§μ , ꡬκ°μ λνλ - datetime νΉμ±μ κ°μ μ§μ ν΄ λ³΄λ€ μ μ ν κ²μ κ²°κ³Όλ μλ¦Ό κ°μ νΉμ κΈ°λ₯μ ꡬνν λ μ¬μ© |
μ°Έμ‘°
μλ§¨ν± νκ·Έ (Semantic Tag)λ? - νκ·Έ μμμ μ’ λ₯μ μ΄μ
μλ§¨ν± νκ·Έ (Semantic Tag)λ ν¬ν¨λ μ½ν μΈ μ νΉμ μλ―Έλ₯Ό μ μνκ³ λͺ©μ μ κ°λ νκ·Έλ₯Ό λ§ν©λλ€. μ΄λ² κΈμ ν΅ν΄ μλ§¨ν± νκ·Έ μμμ μ’ λ₯μ μ΄μ κΉμ§ νμΈν΄λ³΄μΈμ.
seo.tbwakorea.com
HTML Semantic Elements
W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.
www.w3schools.com
Semantics - MDN Web Docs μ©μ΄ μ¬μ : μΉ μ©μ΄ μ μ | MDN
νλ‘κ·Έλλ°μμ, μ맨ν±μ μ½λ μ‘°κ°μ 'μλ―Έ'λ₯Ό λνλ λλ€. μλ₯Ό λ€μ΄, ("μ΄κ² μ΄λ»κ² μκ°μ μΌλ‘ 보μ¬μ§κΉ?" 보λ€λ), μ΄ Javascript λΌμΈμ μ€ννλ κ²μ μ΄λ€ ν¨κ³Όκ° μλμ?", νΉμ "μ΄ HTML μ
developer.mozilla.org
'π STUDY > HTML' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
| HTML(3) - μμ±(Attribute) (2) | 2023.03.19 |
|---|---|
| HTML(2) - μμ(Element) (0) | 2023.03.19 |
| HTML(1) - 기본 ꡬ쑰 (1) | 2023.03.19 |
| HTMLμ΄λ?(κ°λ μ΄ν΄) (0) | 2023.03.19 |