728x90
๋ฐ์ํ

โญ๏ธ ์๋ฉํฑ ๊ตฌ์กฐ ์์ โญ๏ธ
01. ์๋ฉํฑ ๊ตฌ์กฐ
์๋ฉํฑ(semantic) ๊ตฌ์กฐ๋, HTML ๋ฌธ์๋ฅผ ์ฌ๋๊ณผ ๋ธ๋ผ์ฐ์ ๋ชจ๋๊ฐ ์ดํดํ ์ ์๋๋ก ์๋ฏธ์ ๋ง๋ ์์๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌ์กฐํํ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
๊ณผ๊ฑฐ์๋ ๋๋ถ๋ถ์ ๊ตฌ์กฐ๋ฅผ < div > ํ๊ทธ๋ก ๋ง๋ค์์ต๋๋ค.
์ด์ ๋ฐ๋ผ ํด๋์ค ๋๋ ์์ด๋๋ก < div > ํ๊ทธ๋ฅผ ๊ตฌ๋ถํ์๊ณ , ๊ฐ๋ฐ์๋ค์ด ์์ฃผ ์ฌ์ฉํ๋ ํด๋์ค์ ์์ด๋ ๋ช ์ด ๊ตณ์ด์ง๊ธฐ ์์ํ์ต๋๋ค. ex) < div id = header >
HTML5 ์์๋ ์ด๋ ๊ฒ ๊ตณ์ด์ง ํด๋์ค์ ์์ด๋ ๋ช ์ ์๋ฉํฑ ๊ตฌ์กฐ ์์(ํ๊ทธ)๋ก ์ ์ํ์์ต๋๋ค.
์ด์ ๋ฐ๋ผ ํด๋์ค ๋๋ ์์ด๋๋ก < div > ํ๊ทธ๋ฅผ ๊ตฌ๋ถํ์๊ณ , ๊ฐ๋ฐ์๋ค์ด ์์ฃผ ์ฌ์ฉํ๋ ํด๋์ค์ ์์ด๋ ๋ช ์ด ๊ตณ์ด์ง๊ธฐ ์์ํ์ต๋๋ค. ex) < div id = header >
HTML5 ์์๋ ์ด๋ ๊ฒ ๊ตณ์ด์ง ํด๋์ค์ ์์ด๋ ๋ช ์ ์๋ฉํฑ ๊ตฌ์กฐ ์์(ํ๊ทธ)๋ก ์ ์ํ์์ต๋๋ค.
# ๊ธฐ๋ณธ๊ตฌ์ฑ ํ๊ทธ์ ํํ๋ฐฉ๋ฒ ๋น๊ต
# ์ด์ ์ < div > ํ๊ทธ ๊ตฌ์กฐํ | # ํ์ฌ์ HTML5 ์๋ฉํฑ ๊ตฌ์กฐ ํ๊ทธ | |
---|---|---|
![]() |
![]() |
02. ์๋ฉํฑ ๊ตฌ์กฐ ์์
[1] ์๋ฉํฑ ๊ตฌ์กฐ ์์์ ์ข ๋ฅ
์์ ์ ํ | ํ๊ทธ ๋ช | ํ๊ทธ์ ์๋ฏธ ๋ฐ ํน์ง |
---|---|---|
๋ธ๋ก ๋ ๋ฒจ ์์ | < header > < /header > |
HTML ๋ฌธ์์ ํค๋ ์์ญ์ ์๋ฏธํ๋ ํ๊ทธ๋ก, ์ ๋ชฉ์ด๋ ๋ด๋น๊ฒ์ด์ , ๊ฒ์ ๋ฑ์ ๋ด์ฉ๋ค์ ํฌํจํ ์ ์์ต๋๋ค. |
ํ ์คํธ, ์ธ๋ผ์ธ ์์, ๋ธ๋ก ๋ ๋ฒจ ์์๋ฅผ ํฌํจํ ์ ์์ง๋ง < header >, < footer > ํ๊ทธ๋ ํฌํจํ ์ ์์ต๋๋ค. | ||
< nav > < /nav > |
HTML ๋ฌธ์์ ๋ฉ์ธ ๋ฉ๋ด๋ ๋ชฉ์ฐจ ๋ฑ์ ์ ์ํด์ฃผ๋ ํ๊ทธ ์ ๋๋ค. | |
ํ ์คํธ, ์ธ๋ผ์ธ ์์, ๋ธ๋ก ๋ ๋ฒจ ์์๋ฅผ ํฌํจํ ์ ์์ต๋๋ค. | ||
< section > < /section > |
HTML ๋ฌธ์์์ ๋งฅ๋ฝ์ด ๊ฐ์ ์์๋ค์ ์ฃผ์ ๋ณ๋ก ๊ทธ๋ฃนํํด์ฃผ๋ ํ๊ทธ์ด๋ฉฐ, ์น์ ์ฃผ์ ์ ๋ํ ์ ๋ชฉ์์์ธ < h2 > ~ < h6 > ์ ํฌํจํ๋ ๊ฒ์ด ์ข์ต๋๋ค. | |
ํ ์คํธ, ์ธ๋ผ์ธ ์์, ๋ธ๋ก ๋ ๋ฒจ ์์๋ฅผ ํฌํจํ ์ ์์ต๋๋ค. | ||
< article > < /article > |
HTML ๋ฌธ์ ๋ด์์ ๋ ๋ฆฝ์ ์ผ๋ก ๋ฐฐํฌ ๋๋ ์ฌ์ฌ์ฉ์ด ๊ฐ๋ฅํ ๊ฒ์๋ฌผ, ๋ด์ค ๊ธฐ์ฌ, ๋ธ๋ก๊ทธ ํฌ์คํ ๋ฑ์ ์๋ฏธํ๋ ํ๊ทธ์ด๋ฉฐ, ์ ๋ชฉ์์์ธ < h2 > ~ < h6 > ์ ํฌํจํ๋ ๊ฒ์ด ์ข์ต๋๋ค. | |
ํ ์คํธ, ์ธ๋ผ์ธ ์์, ๋ธ๋ก ๋ ๋ฒจ ์์๋ฅผ ํฌํจํ ์ ์์ต๋๋ค. | ||
< aside > < /aside > |
๋ฉ์ธ ์ฝํ ์ธ ์ ์ง์ ์ ์ผ๋ก ๊ด๋ จ์ด ์๋ ์์ญ์ ์๋ฏธํ๋ ํ๊ทธ์ด๋ฉฐ, HTML ๋ฌธ์์ ์ค๋ฅธ์ชฝ์ด๋ ์ผ์ชฝ์ ์ฌ์ด๋ ๋ฉ๋ด๋ ๊ด๊ณ ๋ฑ์ ์์ญ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. | |
ํ ์คํธ, ์ธ๋ผ์ธ ์์, ๋ธ๋ก ๋ ๋ฒจ ์์๋ฅผ ํฌํจํ ์ ์์ต๋๋ค. | ||
< footer > < /footer > |
HTML ๋ฌธ์์ ํธํฐ ์์ญ์ ์๋ฏธํ๋ ํ๊ทธ๋ก, ์น์ ์์ฑ์๋ ์ ์๊ถ์ ๋ํ ์ ๋ณด, ๊ด๋ จ๋ ๋ฌธ์์ ๋งํฌ๋ฅผ ํฌํจํ ์ ์์ต๋๋ค. | |
ํ ์คํธ, ์ธ๋ผ์ธ ์์, ๋ธ๋ก ๋ ๋ฒจ ์์๋ฅผ ํฌํจํ ์ ์์ง๋ง < header >, < footer > ํ๊ทธ๋ ํฌํจํ ์ ์์ต๋๋ค. |
[2] ์๋ฉํฑ ๊ตฌ์กฐ ์์์ ํ์ฉ
# ์๋ฉํฑ ๊ตฌ์กฐ์ ์ฌ์ดํธ ๋ง๋ค์ด๋ณด๊ธฐ
๋ ์ด์์ ๊ตฌ์ํ๊ธฐ โ ์๋ฉํฑ ๊ตฌ์กฐ๋ก HTML ๋ง๋ค๊ธฐ โ CSS ์ค์ ํ๊ธฐ โ ์์ฑ๋ ์ฌ์ดํธ ํ์ธํ๊ธฐ
# 1) ๋ ์ด์์ ๊ตฌ์ํ๊ธฐ

# 2) ์๋ฉํฑ ๊ตฌ์กฐ๋ก HTML ๋ง๋ค๊ธฐ
<!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>์๋ฉํฑ ๊ตฌ์กฐ ์์ ํ์ฉ์ ์</title> </head> <body> <header> <h1><a href="#">๋ฐ์ํ ์น</a></h1> <nav> <ul> <li><a href="#">MENU 01</a></li> <li><a href="#">MENU 02</a></li> <li><a href="#">MENU 03</a></li> <li><a href="#">MENU 04</a></li> <li><a href="#">MENU 05</a></li> </ul> </nav> </header> <div id="container"> <section> <h2>์ฝํ
์ธ ๊ทธ๋ฃน 01</h2> </section> <section> <h2>์ฝํ
์ธ ๊ทธ๋ฃน 02</h2> </section> <article> <h2>์ฃผ์ ๊ธฐ์ฌ</h2> </article> <aside>๊ด๊ณ </aside> </div> <footer> <address> ๊ฒฝ๊ธฐ๋ ์ด๋ ์ ๋ฌ๋๊ตฌ ๋ณ๋๋ 031) ๋ฐ์ง - ๋ฐ์ง๋ฐ์ง oranssy@daum.net</address> <p>COPYRIGHT ยฉ All rights reserved.</p> </footer> </body> </html>
# 3) CSS ์ค์ ํ๊ธฐ
# 4) ์์ฑ๋ ์ฌ์ดํธ ํ์ธํ๊ธฐ
728x90
๋ฐ์ํ
'HTML' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ธ๋ก / ์ธ๋ผ์ธ ์์ (2) | 2022.08.21 |
---|---|
W3C (์น ํ์ค, ์น ์ ๊ทผ์ฑ, ์น ํธํ์ฑ) (7) | 2022.08.09 |
๊ธฐ๋ณธ ๊ตฌ์ฑ (3) | 2022.08.06 |
๋๊ธ