๐ 1. HTML ์ ์์ ์ญํ
โ HTML์ด๋?
- HTML (HyperText Markup Language) โ ์น ํ์ด์ง์ ๋ผ๋ ๐ฆด๋ฅผ ๋ง๋๋ ์ธ์ด โ ์น ๋ธ๋ผ์ฐ์ ๊ฐ ์ฝ๊ณ ์ฝํ ์ธ ๋ฅผ ๊ตฌ์กฐํํ์ฌ ๋ณด์ฌ์ค
๐๏ธ HTML์ ์ญํ
์ญํ | ์ค๋ช |
---|---|
๐ ๊ตฌ์กฐํ (Structure) | ์ ๋ชฉ, ๋ฌธ๋จ, ์ด๋ฏธ์ง ๋ฑ ์ฝํ ์ธ ๋ฐฐ์น |
๐ ํ์ดํผ๋งํฌ ์ฐ๊ฒฐ | ๋ค๋ฅธ ํ์ด์ง/ํ์ผ๋ก ์ฐ๊ฒฐํ๋ HyperText ๊ธฐ๋ฅ |
๐ ์น ํ์ค ์ค์ | ์ด๋ค ๋ธ๋ผ์ฐ์ ์์๋ ๋์ผํ๊ฒ ๋ณด์ด๋๋ก ํ์คํ๋ ํ๊ทธ ์ฌ์ฉ |
๐ค ๊ฒ์ ์์ง ์ต์ ํ(SEO) | ์๋งจํฑ ํ๊ทธ๋ก ๊ฒ์ ์์ง์ด ํ์ด์ง ๊ตฌ์กฐ ์ฝ๊ฒ ์ดํด (ํต์ฌ ํค์๋ ํฌํจ ์ ๋ฆฌ) |
โฟ ์ ๊ทผ์ฑ(A11y) | ์คํฌ๋ฆฐ๋ฆฌ๋, ํค๋ณด๋ ๋ด๋น๊ฒ์ด์ ์ ์ํด ์ ํํ ํ๊ทธ ๊ตฌ์กฐ ํ์ |
๐ก ๋น์ ๋ก ์ฝ๊ฒ
HTML = ์นํ์ด์ง ์ค๊ณ๋
โ ๋ฒฝ, ์ฐฝ๋ฌธ, ๋ฌธ์ ์ด๋์ ๋์ง ๊ทธ๋ ค์ฃผ๋ ์ญํ !
CSS๋ ๋ฒฝ ์์น /๊พธ๋ฏธ๊ธฐ, JS๋ ์๋๋ฌธ, ์ ๋ฑ ์ค์์น๋ผ ์๊ฐํ๋ฉด ์ฌ์
๐ฏ ์ฌํ ํฌ์ธํธ
- HTML์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด X, ๋ ผ๋ฆฌ ์ํ X, ๋งํฌ์ (ํ๊ธฐ) ์ธ์ด์
- ์๋งจํฑ(์๋ฏธ) ํ๊ทธ ์ฌ์ฉ ์:
- SEO ์ ์ โ
- ์ ๊ทผ์ฑ โ
- ์ ์ง๋ณด์ ์ฌ์
๐ผ ๋ฉด์ ํฌ์ธํธ
Q: HTML๊ณผ XML ์ฐจ์ด?
- HTML: ์นํ์ด์ง ๊ตฌ์กฐํ / ํ๊ทธ ๋ฏธ๋ฆฌ ์ ์๋จ
- XML: ๋ฐ์ดํฐ ์ ์ก ๋ชฉ์ , ๊ฐ๋ฐ์๊ฐ ์ง์ ํ๊ทธ ์ ์ ๊ฐ๋ฅ
๐๏ธ 2. HTML ๊ธฐ๋ณธ ๊ตฌ์กฐ
๐ ๊ธฐ๋ณธ ํ
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>๋์ ์ฒซ ์นํ์ด์ง</title>
</head>
<body>
<h1>์๋
ํ์ธ์, HTML!</h1>
<p>์ด๊ณณ์ ๋ณธ๋ฌธ ๋ด์ฉ์ด ๋ค์ด๊ฐ๋๋ค.</p>
</body>
</html>
๐ ๊ฐ ์์ ์ค๋ช
์์ | ์ญํ ์ค๋ช |
---|---|
<!DOCTYPE html> |
HTML5 ๋ฌธ์์์ ์ ์ธ (๋ธ๋ผ์ฐ์ ๊ฐ ํ์ค๋ชจ๋๋ก ํด์) |
<html lang="ko"> |
๋ฌธ์์ ๋ฃจํธ(root) ์์, ์ธ์ด ์ค์ (SEO, ์คํฌ๋ฆฐ๋ฆฌ๋ ํ์ฉ) |
<head> |
๋ฉํ ์ ๋ณด, ์ธ๋ถ CSS, JS, ์ ๋ชฉ ๋ฑ ๋ณด์ด์ง ์๋ ์ค์ ์์ญ |
<meta charset> |
๋ฌธ์ ์ธ์ฝ๋ฉ โ ํ๊ธ ๊นจ์ง ๋ฐฉ์ง (UTF-8) |
<meta viewport> |
๋ชจ๋ฐ์ผ/๋ฐ์ํ ๋์ ํ์ |
<title> |
๋ธ๋ผ์ฐ์ ํญ ์ ๋ชฉ, ๊ฒ์ ์์ง ๊ฒฐ๊ณผ์ ์ง์ ํ์๋จ (SEO ์ํฅ!) |
<body> |
์ค์ ์ฌ์ฉ์์๊ฒ ๋ณด์ด๋ ๋ชจ๋ ์ฝํ ์ธ ์์ญ |
๐งฉ ๋น์ ๋ก ์ฝ๊ฒ
<!DOCTYPE html>
= โ์ด ๋ฌธ์ ์ต์ HTML5์ผ!โ ๋ผ๊ณ ๋ธ๋ผ์ฐ์ ์๊ฒ ์ ๋ถ์ฆ ์ ์
<html>
= ์ ์ฒด ๊ฑด๋ฌผ
<head>
= ์ค๊ณ๋, ๋ด๋ถ ์ ๋ณด (์ฌ์ฉ์๋ ์ง์ ์ ๋ด)
<body>
= ๋์ ๋ณด์ด๋ ์ค์ ๊ฑด๋ฌผ (์ฝํ
์ธ )
๐ฉ ์ฌํ ํฌ์ธํธ
- DOCTYPE ์๋ ๊ตฌ๋ฒ์ ๋ธ๋ผ์ฐ์ ๋ Quirks ๋ชจ๋๋ก ๋นํ์ค ํด์ = ๋ ์ด์์ ๊นจ์ง ๊ฐ๋ฅ์ฑ!
<meta name="description">
โ ๊ฒ์ ๊ฒฐ๊ณผ ์์ฝ์ ์ง์ ์ฌ์ฉ๋จ<lang>
โ ์คํฌ๋ฆฐ๋ฆฌ๋, ๊ฒ์์์ง์ ์ด ์ธ์ด์ ๋ณด๋ก ๋ง์ถค ๊ฒฐ๊ณผ ์ ๊ณต
๐ป ์ฌํ ์ ์ฉ ์ค์ ์์
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="HTML ๊ตฌ์กฐ, ์๋งจํฑ ํ๊ทธ, SEO ์ต์ ํ ๋ฐฉ๋ฒ">
<title>HTML ๊ตฌ์กฐ ์๋ฒฝ ๊ฐ์ด๋</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<header>
<h1>HTML ๋ง์คํฐ ๊ฐ์ด๋</h1>
</header>
<main>
<section>
<h2>๊ธฐ๋ณธ ๊ตฌ์กฐ ์ดํดํ๊ธฐ</h2>
<p>DOCTYPE๋ถํฐ body๊น์ง ํ๋ํ๋ ์ค๋ช
</p>
</section>
<footer>
<p>© 2025 All rights reserved.</p>
</footer>
</main>
</body>
</html>
๐ผ ๊ธฐ์ ๋ฉด์ ํฌ์ธํธ
- Q: DOCTYPE ์ ํ์?A: ๋ธ๋ผ์ฐ์ ๊ฐ ํ์ค๋ชจ๋๋ก ๋ ๋๋ง, Quirks ๋ชจ๋ ๋ฐฉ์ง
- Q:
<head>
์์ SEO์ ์ค์ํ ํ๊ทธ?A:<title>
,<meta name="description">
,<meta lang>
๋ฑ
โ๏ธ 3. HTML ๋ฌธ์ ์์ฑ ์ ์ฃผ์์ฌํญ
๐ ํ์ ๊ท์น
์ฃผ์์ฌํญ | ์ค๋ช |
---|---|
โ ํ๊ทธ ์ด๊ณ ๋ซ๊ธฐ ์ ํ | <p> , <div> ๋ฑ ๋ซ๋ ํ๊ทธ ํ์ (๋จ, <br> , <img> ๋ฑ ์์ธ) |
โ ์ค์ฒฉ ๊ท์น ์ค์ | ํ๊ทธ ์ ๋๋ก ๋ซ๊ณ , ๋ถ๋ชจ-์์ ๊ด๊ณ ์์ ์งํค๊ธฐ |
โ ์์ฑ๊ฐ ๋ฐ์ดํ๋ก ๊ฐ์ธ๊ธฐ | ์: <meta charset="UTF-8"> |
โ ์๋งจํฑ ํ๊ทธ ์ ๊ทน ํ์ฉ | <header> , <main> , <footer> โ ๊ตฌ์กฐ ๋ช
ํํด์ง (SEO, ์ ๊ทผ์ฑ โ) |
โ ์๋ฌธ์ ํ๊ทธ ๊ถ์ฅ | ๋์๋ฌธ์ ๊ตฌ๋ถ ์ํ์ง๋ง ์ผ๊ด์ฑ, ์ ์ง๋ณด์์ฑ โ |
โ W3C Validator๋ก ์ ํจ์ฑ ๊ฒ์ฌ | ๋ฌธ๋ฒ ์ค๋ฅ ์ฌ์ ์ ๊ฒ, https://validator.w3.org |
๐ฏ ์ฌํ ๊ฐ๋
์ฌํ ๊ฐ๋ | ์ค๋ช |
---|---|
๐ ์น ์ ๊ทผ์ฑ | ์ฌ๋ฐ๋ฅธ ํ๊ทธ ๊ตฌ์กฐ โ ์คํฌ๋ฆฐ๋ฆฌ๋๊ฐ ๋ฌธ์ ํ๋ฆ ์์ฐ์ค๋ฝ๊ฒ ์ธ์ |
๐ SEO ์ต์ ํ | ์ ๋ชฉ ํ๊ทธ ์์, ๋ฉํ ์ ๋ณด ์ ํ โ ๊ฒ์ ์์ง์ด ํ์ด์ง ์ ์ดํด |
๐ฅ ์ ํจ์ฑ ๊ฒ์ฌ ํ์ | ๊ตฌ์กฐ ์ค๋ฅ, ์์ฑ ๋๋ฝ ๋ฐ๊ฒฌ โ ๋ธ๋ผ์ฐ์ ๋ ๋๋ง ์ค๋ฅ ๋ฐฉ์ง, ์ ์ง๋ณด์ ์ฌ์ |
๐ก ์์ฃผํ๋ ์ค์ & ์์
โ ์๋ชป๋ ์
<p>๋ฌธ๋จ ์์
<p>์ค์ฒฉ ์๋ชป</p>
โ ์ฌ๋ฐ๋ฅธ ์
<p>๋ฌธ๋จ ์์</p>
<p>๋ค์ ๋ฌธ๋จ</p>
๐ผ ๋ฉด์ ์์ ์์ฃผ ๋์ค๋ ์ง๋ฌธ
- Q: ์ ์๋งจํฑ ํ๊ทธ ์จ์ผ ํ๋์?A: ๊ตฌ์กฐ ๋ช ํ โ ๊ฒ์ ์์ง & ์คํฌ๋ฆฐ๋ฆฌ๋ ์ธ์, ์ ์ง๋ณด์์ฑ, SEO โ
- Q: HTML ์ ํจ์ฑ ๊ฒ์ฌ์ ๋ชฉ์ ์?A: ๋ฌธ๋ฒ ์ค๋ฅ, ์ ๊ทผ์ฑ, SEO, ๋ธ๋ผ์ฐ์ ํธํ์ฑ ํ๋ณด ์ํด
๐ ์ ์ฒด ์์ฝ
ํญ๋ชฉ | ํต์ฌ ์์ |
---|---|
HTML ์ ์ & ์ญํ | ์น ํ์ด์ง์ ๊ตฌ์กฐํ ์ธ์ด, ๊ฒ์์์ง & ์คํฌ๋ฆฐ๋ฆฌ๋๊ฐ ์ธ์ํ๋ ๋ผ๋ |
HTML ๊ธฐ๋ณธ ๊ตฌ์กฐ | DOCTYPE โ <html> โ <head> โ <body> |
์ฌํ ํฌ์ธํธ | SEO (์ ๋ชฉ, ๋ฉํ), ์ ๊ทผ์ฑ (์๋งจํฑ), ์ ํจ์ฑ ๊ฒ์ฌ, lang ์ค์ |
๋ฌธ์ ์์ฑ ์ฃผ์์ฌํญ | ๋ซ๊ธฐํ๊ทธ, ์ค์ฒฉ๊ท์น, ๋ฐ์ดํ, ์๋งจํฑ ํ๊ทธ ์ ๊ทน ์ฌ์ฉ, ์๋ฌธ์ ์ผ๊ด์ฑ ์ ์ง |
๊ธฐ์ ๋ฉด์ ํฌ์ธํธ | DOCTYPE, ์๋งจํฑ, ์ ํจ์ฑ ๊ฒ์ฌ, SEO ๊ด๋ จ ํ๊ทธ ์ญํ ์ ํํ ์์ง |