็ก์
HTML๊ณผ Semantic Tag ๋ณธ๋ฌธ
๐ทโโ HTML ๊ธฐ๋ณธ ๊ตฌ์กฐ์ ์ฃผ์ ํ๊ทธ ๐ท
ํ์ค์ ์ธ HTML5 ๋ฌธ์๋ ๋ค์๊ณผ ๊ฐ์ ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๋ค.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
</html>
- <html>: ๋ฌธ์์ ๋ฃจํธ(Root) ์์๋ก, ๋ชจ๋ HTML ํ๊ทธ๋ฅผ ๊ฐ์ธ๋ ๊ฐ์ฅ ๋ฐ๊นฅ์ชฝ์ ์ปจํ ์ด๋.
- <head>: ๋ธ๋ผ์ฐ์ ํ๋ฉด์๋ ๋ณด์ด์ง ์์ง๋ง, ๋ฌธ์์ ๋ํ ์ ๋ณด(๋ฉํ๋ฐ์ดํฐ)๋ฅผ ๋ด๊ณ ์๋ ๋จธ๋ฆฌ ๋ถ๋ถ.
- <meta>: ์ธ์ฝ๋ฉ ์ค์ (์: UTF-8), ๊ฒ์ ์์ง์ ์ํ ํค์๋, ํ๋ฉด ํด์๋ ์ค์ ๋ฑ์ ์ ์.
- <title>: ๋ฌธ์์ ์ ๋ชฉ์ ๋ํ๋ด๋ ํ ์คํธ๋ก ์ค์ .
- <body>: ์ค์ ๋ก ์ฌ์ฉ์์๊ฒ ๋ณด์ด๋ ๋ฌธ์์ ๋ชจ๋ ์ฝํ ์ธ (ํ ์คํธ, ์ด๋ฏธ์ง, ๋ฒํผ ๋ฑ) ๋ณธ๋ฌธ์ ํด๋นํ๋ ๋ชธ์ฒด ๋ถ๋ถ.
โโโผ๏ธโโโ ์์ฑ ๊ท์น
- ์๋ฌธ์ ์ฌ์ฉ: ํ๊ทธ ์ด๋ฆ๊ณผ ์์ฑ์ ๋ชจ๋ ์๋ฌธ์ ์์ฑ.
- ์ ์ ํ ๋ค์ฌ์ฐ๊ธฐ: ํ๊ทธ์ ๋ถ๋ชจ-์์ ๊ด๊ณ๋ฅผ ๋ช ํํ ํ๊ธฐ ์ํด ๋ณดํต 2์นธ ๋๋ 4์นธ์ ๋ค์ฌ์ฐ๊ธฐ ์ ์ฉ.
- ๋ซ๋ ํ๊ทธ ํ์: <div>๋ก ์์ํ๋ค๋ฉด </div>๋ก ๋ซ์์ผ ํ๋ค. (๋น ํ๊ทธ ์ ์ธ)
- ์์ฑ ๊ฐ ๋ฐ์ดํ: ํ๊ทธ์ ์์ฑ ๊ฐ์ ํฐ๋ฐ์ดํ("")๋ก ๊ฐ์ธ๊ธฐ. (์: class="container")
- ์๋งจํฑ ํ๊ทธ ์ฌ์ฉ: <div>๋ง ์ฌ์ฉํ๊ธฐ๋ณด๋จ <header>, <main>, <footer> ๋ฑ ๋ฌธ๋จ์ด ๊ตฌ๋ถ๋๋ ํ๊ทธ๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌ์กฐ๋ฅผ ์ง๋ ๊ฒ์ด ์ค์ํ๋ค.
โโผ๏ธโโโ ์ฃผ์ ํ๊ธฐ ๋ฐฉ๋ฒ
<!DOCTYPE html>
<html>
<head>
<title>์์ ํ์ด์ง</title>
</head>
<body>
<!-- ์ด ๋ถ๋ถ์ ํ์ด์ง ๋ณธ๋ฌธ์ ์์์ ์๋ฆฌ๋ ์ฃผ์์
๋๋ค -->
<h1>์๋
ํ์ธ์!</h1>
<p>์ด๊ฒ์ HTML ์ฃผ์ ์์ ์
๋๋ค.</p>
<!-- ์ด ๋ถ๋ถ์ ํ์ด์ง ๋ณธ๋ฌธ์ ๋์ ์๋ฆฌ๋ ์ฃผ์์
๋๋ค -->
</body>
</html>
- <!-- ๋ก ์์ํ๊ณ --> ๋ก ๋๋๋ ๋ฐฉ์
- ์๋ฏธ: ์ฝ๋ ์ค๋ช ์ถ๊ฐ, ์ฝ๋ ๊ตฌ์กฐ ์ ๋ฆฌ, ํน์ ์ฝ๋ ์์ ๋นํ์ฑํ.
๐ทโ ์ฃผ์ ์๋งจํฑ ํ๊ทธ ๐ท
์นํ์ด์ง์ ๊ตฌ์กฐ์ ๋ด์ฉ์ ๋ช ํํ ๊ตฌ๋ถํ์ฌ ํํํ๋ ๊ฒ.
- <header>: ๋จธ๋ฆฌ๋ง(๋ก๊ณ ห๋ฉ๋ด)๊ฐ ๋ค์ด๊ฐ๋ ํ์ด์ง๋ ํน์ ์น์ ์ ์๋จ ๋ถ๋ถ.
- <nav> (Navigation): ๋ค๋ฅธ ํ์ด์ง๋ก ์ด๋ํ๋ ๋งํฌ ๋ชจ์.
- <main>: ๋ฌธ์์ ํต์ฌ(์ฃผ์) ์ฝํ ์ธ ๋ฅผ ๋ด๋ ์์ญ. (๋ฌธ์ ๋ด์์ ํ๋ฒ๋ง ์ฌ์ฉ)
- <section>: ๋ฌธ์์ ์ฃผ์ ๋ด์ฉ์ ๋ ผ๋ฆฌ์ ์ผ๋ก ๊ตฌ๋ถํด ๊ตฌ์ญ์ ๋๋๋ ์ฌ์ฉ.
- <article>: ๋ธ๋ก๊ทธ ํฌ์คํธ, ๋ด์ค ๊ธฐ์ฌ์ ๊ฐ์ด ๋ ๋ฆฝ์ ์ผ๋ก ๋ผ์ด๋ด์ด ๋ฐฐํฌํ ์ ์๋ ์์ญ์ ์ฌ์ฉ.
- <aside>: ์ฃผ์ ์ฝํ ์ธ ์๋ ๋ณ๊ฐ์ด์ง๋ง, ๊ด๋ จ๋ ๋ณด์กฐ ์ ๋ณด๋ ์ฝํ ์ธ (์ฌ์ด๋๋ฐ, ๊ด๊ณ ๋ฑ)๋ฅผ ๋ด๋ ์์ญ.
- <footer>: ํ์ด์ง ํ๋จ์ ์์นํ๋ฉฐ ์ ์๊ถ ์ ๋ณด, ์ฐ๋ฝ์ฒ ๋ฑ์ ๋ํ๋ด๋ ์์ญ.
โจโ ์ฝ๋ ํฌ์ธํธ ๋ฆฌ์คํธ โโจโ
- <header> ์์ <nav>: ์ฌ์ดํธ ์ ์ฒด์ ๋จธ๋ฆฌ ๋ถ๋ถ ์์ ์ฃผ์ ์ด๋ ๋งํฌ๋ค์ ๋ฐฐ์นํ๋ ๊ฐ์ฅ ์ ํ์ ์ธ ํจํด์ด๋ค.
- <main> ๋ด์ <section>๊ณผ <article>: ํฐ ์ฃผ์ ๋ณ๋ก ๊ตฌ์ญ(section)์ ๋๋๊ณ , ๊ทธ ์์ ๋ ๋ฆฝ์ ์ธ ๋ด์ฉ๋ฌผ(article)์ ๋ด๋๋ค.
- <aside>์ ์์น: ๋ฉ์ธ ๋ด์ฉ๊ณผ๋ ๋ณ๊ฐ๋ก ์์ ๋ถ๋ ๊ด๊ณ ๋ ์นดํ ๊ณ ๋ฆฌ ๋ชฉ๋ก์ ์ฌ์ฉํ๋ค.
- <div>์ ์ฌ์ฉ: ๋ฌธ์์ ์๋ฏธ ์๋ ๊ตฌ์ญ์ผ ๊ฒฝ์ฐ, ๋จ์ ์์๋ค์ ๋ฌถ์ด ๋ ์ด์์์ ๋ง๋ค๊ธฐ ์ํ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉํ๋ค.
โโ ์ค๋ฌด์์ ๊ตฌ์กฐ๋ฅผ ์งค ๋ ์ฃผ์ํ ์ โ
- main ํ๊ทธ์ ์ ์ผ์ฑ: ํ ํ์ด์ง์ main ํ๊ทธ๋ ๋ฐ๋์ ํ๋๋ง ์กด์ฌํด์ผ ํ๋ค.
- ๋ฌธ์ ๊ตฌ์กฐ์ ๋ง๋ ์๊ณ: ๋ฌธ์ ๊ตฌ์กฐ์ ๋ง๋ ์ ์ ํ heading์ ์ฌ์ฉํ์ฌ ์ด ๊ตฌ์ญ์ด ๋ฌด์์ ์ค๋ช ํ๋์ง ๋ช ์ํ๋ ๊ฒ์ด ์ข๋ค.
'<div>' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| ๋ฉํฐ๋ฏธ๋์ด ํ์ผ (0) | 2026.03.10 |
|---|---|
| ์ด๋ฏธ์ง ํฌ๋งท (0) | 2026.03.10 |
| Hyper link Tag (0) | 2026.03.10 |
| Img, Multmedia Tag (0) | 2026.03.10 |
| Text, List, Table Tag (0) | 2026.03.10 |