HTML์Hyper Text Markup Language์ ์ฝ์๋ก, ์น ํ์ด์ง๋ฅผ ์์ฑํ๊ธฐ ์ํ ๊ธฐ๋ณธ์ ์ธ ๊ตฌ์กฐ์ ๋ด์ฉ์ ์ ์ํ๋๋งํฌ์ ์ธ์ด์ ๋๋ค. HTML์ ์น ํ์ด์ง๋ฅผ ๊ตฌ์ฑํ๋ ์์๋ค์ ์ ์ํ๊ณ ์ด๋ฅผ ์น ๋ธ๋ผ์ฐ์ ๊ฐ ํด์ํ์ฌ ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ค๋๋ค. ์ด ๊ธ์์๋ HTML์ ๊ธฐ๋ณธ ๊ฐ๋ ๊ณผ ๊ตฌ์กฐ, ๊ทธ๋ฆฌ๊ณ HTML ๋ฌธ์์ ์ฃผ์ ํน์ง์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค.
โฃ ๋ชฉ์ฐจ
1. HTML์ ๊ธฐ๋ณธ ๊ฐ๋ ๐
HTML์ ์น ํ์ด์ง๋ฅผ ๊ตฌ์ฑํ๋ ์์๋ค์ ํ๊ทธ(tag)๋ผ๋ ํน๋ณํ ํ์์ ์ฌ์ฉํ์ฌ ํํํฉ๋๋ค. ์ด ํ๊ทธ๋ค์ ์น ๋ธ๋ผ์ฐ์ ์๊ฒ ํน์ ์์์ ์ญํ ๊ณผ ์๋ฏธ๋ฅผ ์๋ ค์ฃผ๋ ์ญํ ์ ํฉ๋๋ค. HTML์ ๋ฌธ์์ ๊ตฌ์กฐ๋ฅผ ์ ์ํ๊ณ , ํ ์คํธ์ ํ์์ ์ง์ ํ๋ฉฐ, ์ด๋ฏธ์ง๋ ๋งํฌ ๋ฑ์ ๋ค์ํ ์์๋ฅผ ์ฝ์ ํ ์ ์์ต๋๋ค.
2. HTML์ ๊ธฐ๋ณธ ๊ตฌ์ฑ ์์๐
โถํ๊ทธ
HTML ์์๋ ํ๊ทธ(tag)๋ก ์ ์๋๋ฉฐ, ๊ฐ๊ฐ์ ํ๊ทธ๋ ํด๋น ์์์ ์ญํ ์ ์ ์ํฉ๋๋ค.
<> ๊ดํธ ์ฌ์ด์ ํ๊ทธ๋ช
์ ๋ฃ๋ ํํ์
๋๋ค.
์๋ฅผ ๋ค์ด, <p> ํ๊ทธ๋ ๋จ๋ฝ์ ์ ์ํ๊ณ , <a> ํ๊ทธ๋ ๋งํฌ๋ฅผ ์ฝ์
, <img> ํ๊ทธ๋ ์ด๋ฏธ์ง๋ฅผ ์ฝ์
ํฉ๋๋ค.
<p>์ด๊ฒ์ ๋จ๋ฝ์
๋๋ค.</p>
<a href="https://www.example.com">์ด๊ฒ์ ๋งํฌ์
๋๋ค.</a>
<img src="image.jpg" alt="์ด๋ฏธ์ง ์ค๋ช
">
โถ ์์ฑ
HTML ํ๊ทธ๋ ์์ฑ(Attribute)์ ๊ฐ์ง ์ ์์ต๋๋ค. ์์ฑ์ ํด๋น ์์์ ์ถ๊ฐ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ฉฐ,
์ฃผ๋ก ์์ฑ๋ช
= "์์ฑ๊ฐ" ์ ํํ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์์ฑ๊ฐ์ด ์ฌ๋ฌ ๊ฐ ์ผ ๊ฒฝ์ฐ์๋ ์ผํ๋ก ๊ตฌ๋ถํด ๊ฐ์ ๋์ดํด ์ค๋๋ค.
์๋ฅผ ๋ค์ด <img> ํ๊ทธ์์ src ์์ฑ์ ์ด๋ฏธ์ง์ ์์ค ๊ฒฝ๋ก๋ฅผ ์ง์ ํ๊ณ alt ์์ฑ์ ์ด๋ฏธ์ง์ ๋ํ ๋์ฒด ํ
์คํธ๋ฅผ ์ง์ ํฉ๋๋ค. (์ด๋ฏธ์ง๊ฐ ๋ก๋๋์ง ๋ชปํ์ ๋ ๋์ฒดํ์ฌ ํ์)
<a> ํ๊ทธ์์ href ์์ฑ์ ๋งํฌ์ ๋์ URL์ ์ง์ ํ๊ณ target="_black" ์์ฑ์ ๋งํฌ๋ฅผ ํด๋ฆญํ์ ๋ ๋งํฌ๊ฐ ์ด๋ฆฌ๋๋ก ์ง์ ํฉ๋๋ค.
<img src="image.jpg" alt="์ด๋ฏธ์ง ์ค๋ช
">
<a href="https://www.example.com" target="_blank">์ ํญ์์ ๋งํฌ ์ด๊ธฐ</a>
โถ ๋ฌธ๋ฒ
HTML์ ํ๊ทธ์ ์์ฑ์ผ๋ก ๊ตฌ์ฑ๋๋ฉฐ ์ฝํ ์ธ ๊ฐ ์๋ ๋ฌธ๋ฒ๊ณผ ์๋ ๋ฌธ๋ฒ์ผ๋ก ๋๋ฉ๋๋ค.
- ์ฝํ ์ธ ๊ฐ ์๋ ํ๊ทธ: ์์ ํ๊ทธ์ ์ข ๋ฃ ํ๊ทธ๋ก ๋๋ฌ์ธ์ธ ๋ด์ฉ์ ๊ฐ์ง๋๋ค. ์ด ๋ด์ฉ์ ์น ํ์ด์ง์ ํ์๋ฉ๋๋ค.
<p>์ด๊ฒ์ ์ฝํ
์ธ ๊ฐ ์๋ ํ๊ทธ์
๋๋ค. ์ด ์์๋ ํ
์คํธ๋ ๋ค๋ฅธ HTML ์์๊ฐ ๋ค์ด๊ฐ ์ ์์ต๋๋ค.</p>
<a href="https://www.example.com">๋งํฌ</a>
<div class="container">
<h1>์ ๋ชฉ</h1>
<p>๋ด์ฉ</p>
</div>
- ์ฝํ ์ธ ๊ฐ ์๋ ํ๊ทธ: ๋จ์ผ ํ๊ทธ๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ์์ ํ๊ทธ๋ง์ผ๋ก ์์ฑ๋ฉ๋๋ค. ์ด ํ๊ทธ๋ค์ ์ฃผ๋ก ์ด๋ค ์์ ์ ์ํํ๊ฑฐ๋ ํน์ ํ ์๋ฏธ๋ฅผ ๊ฐ์ง๋ฉฐ, ์ฝํ ์ธ ๋ฅผ ๊ฐ์ธ๋ ์ญํ ์ ํ์ง ์์ต๋๋ค.
<br> <!-- ์ค๋ฐ๊ฟ์ ์์ฑํ๋ ๋น ํ๊ทธ -->
<hr> <!-- ์ํ์ ์ ์์ฑํ๋ ๋น ํ๊ทธ -->
<img src="image.jpg" alt="์ด๋ฏธ์ง ์ค๋ช
"> <!-- ์ด๋ฏธ์ง๋ฅผ ์ฝ์
ํ๋ ๋น ํ๊ทธ -->
<input type="text" placeholder="์ด๋ฆ์ ์
๋ ฅํ์ธ์"> <!-- ์
๋ ฅ ํ๋๋ฅผ ์์ฑํ๋ ๋น ํ๊ทธ -->
โถ ์ฃผ์
HTML ์ฃผ์์ <!-- ๋ก ์์ํ์ฌ --> ๋ก ์ข ๋ฃ๋ฉ๋๋ค. ์ฃผ์์ ์น ํ์ด์ง์ ์์ค ์ฝ๋ ๋ด์์ ์ค๋ช ์ด๋ ๋ฉ๋ชจ๋ฅผ ์ถ๊ฐํ ๋ ์ฌ์ฉ๋ฉ๋๋ค. ์น ๋ธ๋ผ์ฐ์ ์๋ ํ์๋์ง ์์ง๋ง ์น ๋ธ๋ผ์ฐ์ ์ ์์ค ๋ณด๊ธฐ๋ก ๋ณผ ์ ์์ผ๋ฏ๋ก ๋ณด์์ ์ค์ํ ๋ด์ฉ์ ์ฝ์ ํ์ง ์๋๋ก ํฉ๋๋ค.
3. HTML์ ๊ธฐ๋ณธ ๊ตฌ์กฐ๐
๋ชจ๋ HTML ๋ฌธ์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค.
<!DOCTYPE html> <!-- DTD: ๋ฌธ์ ์ ํ ์ ์ธ -->
<html> <!-- html ํ๊ทธ: HTML ๋ฌธ์์ ์์ -->
<head> <!-- head ํ๊ทธ: ๋ฌธ์์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ํฌํจํ๋ ๋ถ๋ถ -->
<meta charset="UTF-8"> <!-- ๋ฌธ์ ์ธ์ฝ๋ฉ ์ค์ -->
<title>๋ฌธ์ ์ ๋ชฉ</title> <!-- ๋ฌธ์ ์ ๋ชฉ -->
</head>
<body> <!-- body ํ๊ทธ: ์ค์ ๋ก ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ง๋ ๋ด์ฉ์ ํฌํจํ๋ ๋ถ๋ถ -->
<header>
<h1>์น ํ์ด์ง์ ์ ๋ชฉ</h1>
<nav>
<ul>
<li><a href="#">๋ฉ๋ด1</a></li>
<li><a href="#">๋ฉ๋ด2</a></li>
<li><a href="#">๋ฉ๋ด3</a></li>
</ul>
</nav>
</header>
<section>
<h2>์น์
์ ๋ชฉ</h2>
<p>์น์
๋ด์ฉ</p>
</section>
<footer>
<p>© 2024 ์น ํ์ด์ง</p>
</footer>
</body>
</html>
โถDTD(Document Type Declaration)
- <!DOCTYPE html>: HTML ๋ฌธ์์ ํ์์ ์ง์ ํ๋ ์ ์ธ์ ๋๋ค. ์ด ์ ์ธ์ ์น ๋ธ๋ผ์ฐ์ ์๊ฒ ๋ฌธ์๊ฐ ์ด๋ค ๋ฒ์ ์ HTML๋ก ์์ฑ๋์๋์ง๋ฅผ ์๋ ค์ค๋๋ค.
โถ<html> ํ๊ทธ
- <html> ํ๊ทธ: HTML ๋ฌธ์์ ์์๊ณผ ๋์ ์ ์ํฉ๋๋ค. ๋ชจ๋ HTML ์ฝ๋๋ <html> ํ๊ทธ ๋ด์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
โถ<head> ํ๊ทธ
- <head> ํ๊ทธ: HTML ๋ฌธ์์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ํฌํจํ๋ ๋ถ๋ถ์ ๋๋ค.
- <meta> ํ๊ทธ: ๋ฌธ์์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ ์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ฌธ์ ์ธ์ฝ๋ฉ ๋ฐฉ์์ด๋ ๋ทฐํฌํธ ์ค์ ๋ฑ์ ์ง์ ํ ์ ์์ต๋๋ค.
- <title> ํ๊ทธ: ๋ฌธ์์ ์ ๋ชฉ์ ์ ์ํฉ๋๋ค. ์น ํ๋ผ์ฐ์ ์ ํญ์ ํ์๋๋ ์ ๋ชฉ์ ์ง์ ํฉ๋๋ค. HTML ๋ฌธ์๋ 1๊ฐ์ title ํ๊ทธ๋ฅผ ํฌํจํด์ผ ํ๋ฉฐ, ๊ฐ ๋ฌธ์๋ง๋ค ์ ๋ชฉ์ด ์ค๋ณต๋์ง ์๋๋ก ์ฃผ์ํฉ๋๋ค.
โถ<body> ํ๊ทธ
- <body> ํ๊ทธ: ์ค์ ๋ก ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ง๋ ๋ด์ฉ์ ํฌํจํ๋ ๋ถ๋ถ์ ๋๋ค. ์น ํ์ด์ง์ ๋ชจ๋ ์ฝํ ์ธ ๋ ์ฌ๊ธฐ์ ๋ค์ด๊ฐ๋๋ค. ํ ์คํธ, ์ด๋ฏธ์ง, ๋งํฌ ๋ฑ ์ฌ์ฉ์๊ฐ ๋ณผ ์ ์๋ ๋ชจ๋ ์์๋ค์ <body> ํ๊ทธ ๋ด์ ์์นํฉ๋๋ค.
๐์ฌ๊ธฐ์ ์ ๊น!
์ ์ ๋ชฉ์ ์ค๋ณต๋๊ฒ ์์ฑํ๋ฉด ์ ๋ ๊น?
๊ฒ์ ์์ง ์ฌ์ดํธ์์ HTML ๋ฌธ์๋ฅผ ๊ฒ์ํ ๋๋ title์ ์์ฑ๋ ์ ๋ชฉ์ ๊ธฐ๋ฐ์ผ๋ก ๊ฒ์ํฉ๋๋ค. ๊ทธ๋ฌ๋ฏ๋ก ํ ์น์ฌ์ดํธ์์ ์ ๋ชฉ์ด ์ค๋ณต๋ ๋ฌธ์๊ฐ ์ฌ๋ฌ ๊ฐ ๋ฐ๊ฒฌ๋๋ฉด ๊ฒ์ ์์ง์ ํด๋น ์น ์ฌ์ดํธ์ ์ ๋ขฐ์ฑ์ ๋ฎ๊ฒ ํ๊ฐํ ์ ์์ด ๊ฒ์ ๊ฒฐ๊ณผ ๋
ธ์ถ ์์ ๋ถ์ด์ต์ ๋ฐ์ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๋ฌธ์ ์ ๋ชฉ์ ์ค๋ณตํ์ฌ ์ฌ์ฉํ์ง ์๋๋ก ์ฃผ์ํด์ผ ํฉ๋๋ค.
4. HTML์ ํน์งโญ
โถ ๋ธ๋ก ์์์ ์ธ๋ผ์ธ ์์
HTML ์์๋ ๋๋ถ๋ถ ๋ธ๋ก ์์(Block Element) ํน์ ์ธ๋ผ์ธ ์์(Inline Element)๋ก ๊ตฌ๋ถ๋ฉ๋๋ค.
- ๋ธ๋ก ์์(Block Element): ๋ธ๋ก ์์๋ ํญ์ ์๋ก์ด ์ค์์ ์์ํ๊ณ , ๋ถ๋ชจ ์์์ ์ ์ฒด ๋๋น๋ฅผ ์ฐจ์งํฉ๋๋ค.
ex) hn ํ๊ทธ, p ํ๊ทธ - ์ธ๋ผ์ธ ์์(Inline Element): ์ธ๋ผ์ธ ์์๋ ์ค์ ์ด๋๊ณณ์์๋ ์์ํ ์ ์๊ณ , ํ์ํ ๋งํผ๋ง ๋๋น๋ฅผ ์ฐจ์งํฉ๋๋ค.
ex) a ํ๊ทธ, span ํ๊ทธ
โถ ๋ถ๋ชจ, ์์, ํ์ ๊ด๊ณ
HTML ์์๋ ๋ถ๋ชจ-์์ ๊ด๊ณ์ ํ์ ๊ด๊ณ๋ฅผ ๊ฐ์ง ์ ์์ต๋๋ค. ๋ถ๋ชจ ์์๋ ์์ ์์๋ฅผ ํฌํจํ๊ณ , ์์ ์์๋ ๋ถ๋ชจ ์์์ ํ์ ์์์ ๋๋ค. ํ์ ์์๋ ๊ฐ์ ๋ถ๋ชจ๋ฅผ ๊ฐ์ง ์์๋ฅผ ์๋ฏธํฉ๋๋ค.
<div>๋ถ๋ชจ ์์
<p>์์ ์์</p>
</div>
<p>์ฒซ ๋ฒ์งธ ํ์ ์์</p>
<p>๋ ๋ฒ์งธ ํ์ ์์</p>
โถ ์ฝ๋ ์์ฑ ์ ์ฃผ์์ฌํญ
HTML ์ฝ๋๋ ๊ฐ๋ ์ฑ์ ๋์ด๊ธฐ ์ํด ์ ์ ํ ๋ค์ฌ ์ฐ๊ธฐ์ ์ค ๋ฐ๊ฟ์ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ์ด๋ ์ฝ๋๋ฅผ ์ฝ๊ณ ์ ์ง ๋ณด์ํ๊ธฐ ์ฝ๊ฒ ๋ง๋ค์ด์ค๋๋ค.
5. ํต์ฌ ๋ด์ฉ๐
'Mark Up > HTML' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[HTML5]HTML form ์๋ฒฝ ๊ฐ์ด๋: form ๊ด๋ จ ํ๊ทธ, ํ์ ์์ฑ๋ถํฐ ๊ณ ๊ธ ํ์ฉ๊น์ง (0) | 2024.05.22 |
---|---|
[HTML5]HTML ๋ชฉ๋ก ํ๊ทธ ol, ul, dl ํ๊ทธ (0) | 2024.05.21 |
[HTML5]HTML ๊ณต๊ฐ ๋ถํ ํ๊ทธ span๊ณผ div ํ๊ทธ (0) | 2024.05.21 |
[HTML5]HTML A ํ๊ทธ์ ์ด๋ฏธ์ง ํ๊ทธ (0) | 2024.05.17 |
[HTML5]HTML ํ ์คํธ ๊ด๋ จ ํ๊ทธ (0) | 2024.05.15 |