๐ ๋ณธ๋ฌธ
์น ํ์ด์ง๋ฅผ ๋ง๋ค๋ค ๋ณด๋ฉด <div> ํ๊ทธ๋ก ๋๋ฐฐ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ํ์ง๋ง HTML5์์๋ ์ฝํ
์ธ ์ ์๋ฏธ๋ฅผ ์ ํํ๊ฒ ์ ๋ฌํ ์ ์๋ **์๋ฉํฑ ํ๊ทธ(Semantic Tag)**๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
์ด๋ฒ ๊ธ์์๋ ์๋ฉํฑ ํ๊ทธ๋ ๋ฌด์์ธ์ง, ์ ์ค์ํ์ง, ๊ทธ๋ฆฌ๊ณ ์ด๋ค ํ๊ทธ๋ค์ด ์๋์ง ์์ ๋ฅผ ํฌํจํด ์์ธํ ์๋ ค๋๋ฆด๊ฒ์.
๐ ์๋ฉํฑ ํ๊ทธ๋?
Semantic Tag๋ ํ๊ทธ ์ด๋ฆ๋ง ๋ด๋ ๊ทธ ์ญํ ๊ณผ ์๋ฏธ๋ฅผ ์ ์ถํ ์ ์๋ HTML ํ๊ทธ๋ฅผ ์๋ฏธํฉ๋๋ค.
๊ธฐ์กด์ <div>, <span>์ฒ๋ผ ์๋ฏธ ์๋ ํ๊ทธ๊ฐ ์๋, ๋ฌธ์์ ๊ตฌ์กฐ์ ์๋ฏธ๋ฅผ ๋ช
ํํ๊ฒ ๋ง๋ค์ด์ฃผ๋ ํ๊ทธ์
๋๋ค.
โ ์์ ๋น๊ต
<div id="header"> | <header> |
<div id="nav"> | <nav> |
<div id="footer"> | <footer> |
๐ง ์๋ฉํฑ ํ๊ทธ๋ฅผ ์ฌ์ฉํด์ผ ํ๋ ์ด์
- ์ฝ๋ ๊ฐ๋ ์ฑ ํฅ์ – ๋ค๋ฅธ ๊ฐ๋ฐ์๊ฐ ๊ตฌ์กฐ๋ฅผ ์ฝ๊ฒ ์ดํดํ ์ ์์
- SEO(๊ฒ์์์ง ์ต์ ํ)์ ์ ๋ฆฌ – ๊ฒ์ ์์ง์ด ํ์ด์ง ๊ตฌ์กฐ๋ฅผ ํ์ ํ๊ธฐ ์ฌ์
- ์น ์ ๊ทผ์ฑ ํฅ์ – ์คํฌ๋ฆฐ๋ฆฌ๋ ๋ฑ์ด ๋ฌธ์ ๊ตฌ์กฐ๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ธ์ ๊ฐ๋ฅ
- ์ ์ง๋ณด์ ์ฉ์ด – ์๋ฏธ ๊ธฐ๋ฐ์ ์ฝ๋ ๊ตฌ์กฐ๋ก ์์ ์ด ์ฌ์
๐ ์ฃผ์ ์๋ฉํฑ ํ๊ทธ ์ ๋ฆฌ
<header> | ๋ฌธ์๋ ์น์ ์ ํค๋(์ ๋ชฉ, ๋ค๋น๊ฒ์ด์ ํฌํจ ๊ฐ๋ฅ) | ํ์ด์ง ์๋จ |
<nav> | ์ฃผ์ ๋ด๋น๊ฒ์ด์ ๋งํฌ ๋ชจ์ | ํค๋ ๋ด๋ถ ๋๋ ๋ณ๋ ์น์ |
<main> | ๋ฌธ์์ ์ฃผ์ ์ฝํ ์ธ | <body> ๋ด ํ ๋ฒ๋ง ์ฌ์ฉ |
<section> | ์ฃผ์ ๋ฅผ ๊ฐ์ง ์ฝํ ์ธ ๊ตฌ์ญ | ๋ฐ๋ณต๋๋ ์ฝํ ์ธ ์์ญ |
<article> | ๋ ๋ฆฝ์ ์ธ ์ฝํ ์ธ ๋ธ๋ก (๊ฒ์๊ธ, ๋ด์ค ๋ฑ) | ๋ธ๋ก๊ทธ ๊ธ, ๋ด์ค ๋ฑ |
<aside> | ๋ณด์กฐ ์ฝํ ์ธ (๊ด๊ณ , ์ฌ์ด๋๋ฐ ๋ฑ) | ์ฃผ ์ฝํ ์ธ ์ |
<footer> | ๋ฌธ์๋ ์น์ ์ ํ๋จ ์ ๋ณด | ํ์ด์ง ๋๋ ๊ธ์ ํ๋จ |
<figure>, <figcaption> | ์ด๋ฏธ์ง ๋ฐ ์ค๋ช | ์ฝํ ์ธ ๋ด ์ด๋ฏธ์ง ์ค๋ช ์ ์ฌ์ฉ |
๐ก ์ค์ ์์
<body>
<header>
<h1>๋ด ๋ธ๋ก๊ทธ</h1>
<nav>
<ul>
<li><a href="/">ํ</a></li>
<li><a href="/about">์๊ฐ</a></li>
</ul>
</nav>
</header>
<main>
<article>
<h2>์๋ฉํฑ ํ๊ทธ ์ ๋๋ก ์๊ธฐ</h2>
<p>์๋ฉํฑ ํ๊ทธ๋ ์น ์ ๊ทผ์ฑ๊ณผ SEO์ ์ ๋ฆฌํฉ๋๋ค.</p>
</article>
<aside>
<p>๊ด๋ จ ๊ธ: HTML ๊ตฌ์กฐ ์ก๊ธฐ ํ</p>
</aside>
</main>
<footer>
<p>© 2025 park seun</p>
</footer>
</body>
๐ง ์๋ฉํฑ ํ๊ทธ ํ์ฉ ํ
- div๋ ๊ตฌ์กฐ ์ ๋ฆฌ์ฉ ๋ณด์กฐ ํ๊ทธ๋ก๋ง ์ฌ์ฉํ๊ณ , ์๋ฏธ๊ฐ ๋ถ๋ช ํ ๋ ์๋ฉํฑ ํ๊ทธ๋ฅผ ์ฌ์ฉํ์ธ์.
- <section>๊ณผ <article>์ ํท๊ฐ๋ฆด ์ ์์ผ๋ “๋ ๋ฆฝ์ ์ผ๋ก ์๋ฏธ๊ฐ ์๋ ์ฝํ ์ธ ์ธ๊ฐ?”๋ก ํ๋จํ์ธ์.
- CSS์ JS๋ ์๋ฉํฑ ํ๊ทธ์๋ ๋์ผํ๊ฒ ์ ์ฉ ๊ฐ๋ฅํฉ๋๋ค.
๐ ๋ง๋ฌด๋ฆฌ – ์๋ฉํฑ ํ๊ทธ๋ ํ์์ ๋๋ค
ํ๋ก ํธ์๋ ๊ฐ๋ฐ์์๊ฒ ์๋ฉํฑ ํ๊ทธ๋ ์ ํ์ด ์๋ ํ์์
๋๋ค.
๋จ์ํ "์ ๋ณด์ฌ์ง๋" ์นํ์ด์ง๊ฐ ์๋, ๊ตฌ์กฐ๊ฐ ๋ช
ํํ๊ณ ๊ฒ์๊ณผ ์ ๊ทผ์ฑ์ ๊ฐํ ์นํ์ด์ง๋ฅผ ์ํด ๊ผญ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
์ง๊ธ ๋ฐ๋ก <div> ๋์ ์๋ฉํฑ ํ๊ทธ๋ก ๋ฐ๊ฟ๋ณด์ธ์!
๊ถ๊ธํ์ ๊ฒ ์์ผ์๋ฉด ๋๊ธ ๋ฌ์์ฃผ์ธ์.
์ด ๊ธ์ด ๋์์ด ๋์๋ค๋ฉด โก(๊ณต๊ฐ), ๊ด๊ณ ๋๋ฌ ์ฃผ์ธ์.
ํฐ ๋์์ด ๋ฉ๋๋ค.

'Front End > HTML' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[HTML] ์ํฐํฐ์ฝ๋ ์๋ฒฝ ๊ฐ์ด๋: ๊ฐ๋ , ์ฝ๋ ์ข ๋ฅ, ์ฌ์ฉ๋ฒ ์ด์ ๋ฆฌ (0) | 2025.01.09 |
---|---|
[HTML] a ํ๊ทธ(tag) ์์ฑ (href, target, title ๋ฑ) (0) | 2024.01.25 |
[HTML] ๋ทฐํฌํธ(viewport) ์ฌ์ฉ๋ฒ (๋ฐ์ํ) (0) | 2024.01.12 |
[HTML] @import vs link tag (์ฅ๋จ์ ๋ฐ ์ฌ์ฉ๋ฒ) (0) | 2024.01.12 |
[HTML] input [type="file"] ์์ฑ(property) ์ ๋ฆฌ (0) | 2023.06.14 |