...

์๋งจํฑ ํ๊ทธ (Semantic Tag)
์ฌ๋์ด ์ดํดํ๊ธฐ ์ฝ๋๋ก ํ๊ทธ์ ์ด๋ฆ๋ง ๋ณด๊ณ ๋ ์ญํ ์ด๋ ์์น๋ฅผ ์ ์ ์๋๋ก(=์๋ฏธ๊ฐ ํตํ๋, semantic) ๋ง๋ ํ๊ทธ๋ค์ด๋ค.
semantic ํ๊ทธ๊ฐ ๋์ค๊ธฐ ์ด์ ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด <div> ํ๊ทธ๋ก ์ผ์ผํ ์์น ๋ฒ์๋ฅผ ์ง์ ํ๊ณ ๊ฐ ํ๊ทธ์ class ๋ช ์ผ๋ก ์ด ์์์ ์ญํ ์ ๋ช ์ํด์ผ ํ์ง๋ง, semantic ํ๊ทธ๋ฅผ ์ด์ฉํ๋ฉด ํ๊ทธ ์ด๋ฆ์์ ์ด ์๋ฆฌ๋จผํธ์ ์์น์ ์ญํ ์ ๋จ๋ฒ์ ์ ์ ์๊ธฐ ๋๋ฌธ์ ์ข ๋ ๋ชจ๋ํ๋ค๊ณ ๋งํ ์ ์๋ ๊ฒ์ด๋ค.

์๋งจํฑ ํ๊ทธ ๊ตฌ์ฑ ์์

์๋งจํฑ ์น์ ์ํ ํ๊ทธ | ์ค๋ช |
header | ํ์ด์ง์ ๋จธ๋ฆฌ๊ธ, ์ ๋ชฉ, ๋ก๊ณ , ๋ฉ๋ด, ๊ฒ์ ๊ด๋ จ, ์ ํธ, ์์ฑ์์ ์ด๋ฆ ๋ฑ๋ฑ์ผ๋ก ๊ตฌ์ฑ |
nav | ํ์ด์ง์ ๋ด๋น๊ฒ์ด์ ์์ญ. (์ฌ์ดํธ ๋ด, ์ธ๋ถ๋ก ์ด๋). ๋ฉ๋ด, ๋ชฉ์ฐจ, ์์ธ ๋ฑ๋ฑ |
main | ๋ฉ์ธ ์ปจํ
์ธ ์์ญ. ๋ฌธ์ ๋ด์์ ๋ฐ๋์ ํ ๋ฒ๋ง ์ฌ์ฉ ๋ค๋ฅธ header, footer, nav, article, section, aside์ ํ์๋ก ์์ฑํ ์ ์๋ค. |
section | ๋ณธ๋ฌธ์ ์ฌ๋ฌ ๋ด์ฉ(article)์ ํฌํจํ๋ ๋ถ๋ถ์ ์๋ฏธ |
article | ๋ณธ๋ฌธ์ ์ฃผ ๋ด์ฉ์ด ๋ค์ด๊ฐ๋ ๋ถ๋ถ์ ์๋ฏธ |
aside | ๊ฐ์ ์ปจํ ์ธ , ๋ณด์กฐ ์ปจํ ์ธ ๋ฅผ ์๋ฏธํ๋ฉฐ, ๋์ฒด์ ์ผ๋ก ์์ ์์นํ๋ ๋ด์ฉ์ ๋ถ๋ถ์ ์๋ฏธ |
footer | ํ๋จ ๋ฐ๋ฅ๊ธ์ ์๋ฏธํฉ๋๋ค. ์ฃผ๋ก ๋ค์ด๊ฐ๋ ์ ๋ณด๋ ํ์ฌ์ ๋ณด, ์ ์๊ถ, ์ฐ๋ฝ์ฒ ๋ฑ๋ฑ์ด ์๋ค. |
์์ ์๋งจํฑ ํ๊ทธ ๋ ์ด์์์ ๋ค์ด๋ฒ ํํ์ด์ง๋ก ๋น์ ํ์๋ฉด ์๋์ ๊ฐ์ด ๊ตฌ์ฑํ ์ ์๋ค.


<header>
- ๋ฌธ์๋ ํน์ ์น์ (section)์ ํค๋(header)๋ฅผ ์ ์ํ ๋ ์ฌ์ฉํ๋ค.
- ํค๋(header)๋ ๋ณดํต ๋์
๋ถ์ ํด๋นํ๋ ์ฝํ
์ธ ๋ ๋ค๋น๊ฒ์ด์
๋งํฌ์ ์งํฉ ๋ฑ๊ณผ ๊ฐ์ ์ ๋ณด๋ฅผ ํฌํจํ๊ฒ ๋๋ค.
- ํ๋ ์ด์์ ์ ๋ชฉ ์์(h1 ~ h6)
- ๋ก๊ณ (logo)๋ ์์ด์ฝ(icon)
- ์ ์(author) ์ ๋ณด
<header>
<h3>๋ ์จ ์ ๋ณด</h4>
<h4>2์ 19์ผ</h4>
<p>- ๊ธฐ์์ฒญ ์ ๊ณต -</p>
</header>
โ
<footer>
- ๋ฌธ์๋ ํน์ ์น์ (section)์ ํธํฐ(footer)๋ฅผ ์ ์ํ ๋ ์ฌ์ฉํฉ๋๋ค.
- ํธํฐ(footer)๋ ๋ณดํต <footer> ์์๊ฐ ํฌํจ๋์ด ์๋ ๋ฌธ์๋ ์น์
์ ๋ํ ์๋์ ๊ฐ์ ์ ๋ณด๋ฅผ ํฌํจํ๋ค.
- ์ ์(author) ์ ๋ณด
- ์ ์๊ถ ์ ๋ณด
- ์ฐ๋ฝ์ฒ
- ์ฌ์ดํธ๋งต(sitemap)
- ํ์ด์ง ๋งจ ์๋ก ๋๋์๊ฐ ์ ์๋ Top ๋ฒํผ
- ์ฐ๊ด ํ์ด์ง ๋ฑ
<address>
- ์ฌ์ดํธ ์ ์์ ์ ๋ณด, ์ฐ๋ฝ์ฒ ์ ๋ณด
- ์ค์ ์ฐํธ ์ฃผ์๋ฅผ ๋ฃ๋ ํ๊ทธ๋ ์๋์ง๋ง ์น์ฌ์ดํธ์ ๊ด๋ จ๋ ์ฃผ์๋ฅผ ๋ฃ์ ๋ ์ฌ์ฉ.
<footer>
<p>Copyright ยฉ 2018 tcpschool.co.,Ltd. All rights reserved.</p>
<address>Contact webmaster for more information. 070-1234-5678</address>
</footer>
โ
<main>
- ํด๋น ๋ฌธ์์ <body> ์์์ ์ฃผ ์ฝํ ์ธ (main content)๋ฅผ ์ ์ํ ๋ ์ฌ์ฉํ๋ค.
- <main> ์์์ ์ฝํ ์ธ ๋ ํด๋น ๋ฌธ์์ ์ค์ฌ ์ฃผ์ ๋๋ ์ฃผ์ ๊ธฐ๋ฅ๊ณผ ์ง์ ์ ์ผ๋ก ๊ด๋ จ๋์ด ์๊ฑฐ๋ ํ์ฅ๋๋ ์ฝํ ์ธ ๋ก ๊ตฌ์ฑ๋์ด์ผ ํ๋ฉฐ, ๋ฌธ์ ์ ๋ฐ์ ๊ฑธ์ณ ๋ฐ๋ณต๋๋ ๋ด์ฉ์ ํฌํจํด์๋ ์ ๋๋ค.
โโ
<nav>
- ๋ฌธ์ ์ฐ๊ฒฐ ๋งํฌ
- <nav> ์์๋ฅผ ์ฌ์ฉํ๋ ์ผ๋ฐ์ ์ธ ์๋ก๋ ๋ฉ๋ด, ๋ชฉ์ฐจ, ์ธ๋ฑ์ค ๋ฑ์ด ์๋ค.
- ๊ธ์ ์ฝ์ง ๋ชปํ๋ ์ฌ์ฉ์๋ฅผ ์ํ ์คํฌ๋ฆฐ ๋ฆฌ๋๊ธฐ์ ๊ฐ์ ๋ธ๋ผ์ฐ์ ๋ <nav> ์์๋ฅผ ์ฌ์ฉํ์ฌ ํด๋น ์ฝํ ์ธ ์ ์ด๊ธฐ ๋ ๋๋ง์ ์๋ตํ ์ง ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํ๋ค. (์ฅ์ ์ธ ๋ฐฐ๋ ค)
- ์์น์ ์ํฅ์ ๋ฐ์ง ์๊ธฐ ๋๋ฌธ์ <header>๋ <footer>, ๋๋ <aside> ์ ํฌํจ์ํค๊ฑฐ๋ ๋ฐ๋ก ์ฌ์ฉํ ์ ์๋ค.
โโ
<article>
- ํด๋น ๋ฌธ์๋ ํ์ด์ง ๋๋ ์ฌ์ดํธ์๋ ์์ ํ ๋ ๋ฆฝ์ ์ผ๋ก ๊ตฌ์ฑํ ์ ์๋ ์์๋ฅผ ์ ์ํ ๋ ์ฌ์ฉํ๋ค.
- <article> ์์์ ํฌํจ๋ ์ ์๋ ๋ด์ฉ์ ๋ค์๊ณผ ๊ฐ๋ค.
- ํฌ๋ผ(forum) ํฌ์คํธ
- ๋ธ๋ก๊ทธ ํฌ์คํธ
- ๋ณด๋ ๊ธฐ์ฌ
- ๋ ผํ(comment) ๋ฑ
โ<section>
- HTML ๋ฌธ์์ ํฌํจ๋ ๋ ๋ฆฝ์ ์ธ ์น์ (section)์ ์ ์ํ ๋ ์ฌ์ฉํ๋ค.
- <section> ์์๋ ๋ณดํต ์ ๋ชฉ ์์(h1~h6)๋ฅผ ์์ ์์๋ก ํฌํจํ๊ณ ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.
โ
<aside>
- ๋ณธ๋ฌธ ์ด์ธ์ ๋ด์ฉ
- ๋ธ๋ก๊ทธ ์ ์์ ๊ด๊ณ ๋ ๋งํฌ ๊ฐ์ ์ฌ์ด๋ ๋ฐ๋ฅผ ํ์ํ ๋ ์ฌ์ฉํ๋ค.
- ํ์์์๊ฐ ์๋๊ธฐ ๋๋ฌธ์ ํ์ํ ๊ฒฝ์ฐ์๋ง ์ฌ์ฉํ๋ค.
section ๊ณผ article ์ ์ฐจ์ด
- <section> : ๋งฅ๋ฝ์ ๋ฐ๋ผ ์ฃผ์ ๋ณ๋ก ์ปจํ ์ธ ๋ฅผ ๋ฌถ์ ๋ ์ฌ์ฉ
- <article> : ๋ ๋ฆฝ๋ ๋ด์ฉ์ ์ค์ ์ปจํ ์ธ ๋ด์ฉ๋ค์ ๋ฃ์ ๋ ์ฌ์ฉ
- <article>์ ์ค์ ๋ด์ฉ๋ค์ด ๋ค์ด๊ฐ๊ณ <section>์ header์ section, footer์ ๊ตฌ๋ถํ๊ธฐ ์ํ ๊ธฐ๋ฅ์ผ๋ก ์ฌ์ฉ
# ์ฐธ๊ณ ์๋ฃ
https://dev.to/jeetsdev/html-semantic-tags-why-is-it-important-to-use-semantic-html-32ek
์ด ๊ธ์ด ์ข์ผ์ จ๋ค๋ฉด ๊ตฌ๋ & ์ข์์
์ฌ๋ฌ๋ถ์ ๊ตฌ๋
๊ณผ ์ข์์๋
์ ์์๊ฒ ํฐ ํ์ด ๋ฉ๋๋ค.