Hyper Text Markup Language
Hyper Text : ํ ์คํธ ๊ทธ ์ด์, ํ ์คํธ๋ฅผ ์ด์ํ๋. ๋งํฌ๋ฅผ ์๋ฏธ.
Markup Language : ์ ๋ณด๋ฅผ ๊ตฌ์กฐ์ ์ผ๋ก ํํ๊ฐ๋ฅํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด
HTML๋ด์์ ๊ฐ์ฅ ์ค์ํ๊ณ ๊ธฐ๋ณธ์ด ๋๋ ๊ท์น
๋ฌด์ธ๊ฐ๋ฅผ ํ์ํ๊ธฐ ์ํ ๊ผฌ๋ฆฌํ, ๋ฌด์ธ๊ฐ๋ฅผ ์ธ์ํ๊ธฐ ์ํ ์ด๋ฆํ
์ฐ๋ฆฌ๊ฐ ๋ค์ํ ํ๊ทธ๋ค์ ์ด์ฉํด์ ์ฝ๋๋ฅผ ์์ฑํ๋ฉด ๋ธ๋ผ์ฐ์ ๊ฐ ์ด๋ฅผ ์ธ์ํด์ ๋ด์ฉ์ ํํํ๊ฒ ๋จ.
<h1>Hello, HTML</h1>
<!--<h1>ํ๊ทธ๋ฅผ ์ฌ์ฉํด์ Hello, HTML์ด๋ผ๋ ํ
์คํธ๋ฅผ ํ๋ฉด์ ์ถ๋ ฅํ๋ ์ฝ๋-->
<h1>
์ด๋ผ๋ ํ๊ทธ๋ฅผ ์ฌ์ฉ
<ํ๊ทธ ์ด๋ฆ>
<h1>
: ์์ํ๊ทธ, ์ฌ๋ํ๊ทธ</h1>
: ์ข
๋ฃํ๊ทธ, ๋ซ๋ํ๊ทธ<h1>๋ด์ฉ</h1>
<h1>๋ด์ฉ</h1>
= ์์HTML ํ๊ทธ๋ค์ ์์ฑ์ ๊ฐ์ง๋ค.
์์ฑ์ ํ๊ทธ์ ์ถ๊ฐ์ ์ผ๋ก ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ฑฐ๋, ์ฐ๋ฆฌ๊ฐ ์ํ๋๋๋ก ํ๊ทธ์ ๋์์ด๋ ํํ์ ์กฐ์ ํ ์ ์๋ ์ค์ ๊ฐ๋ค์ด๋ค.
์์ฑ = ์ด๋ฆ + ๊ฐ
<h1 id="title">Hello, HTML</h1>
<h1 id="title" class="test"></h1>
id, class์์ฑ์ ๋ํ์ ์ธ ๊ธ๋ก๋ฒ ์์ฑ
ํ๊ทธ๋ ์ค์ฒฉ์ด ๊ฐ๋ฅ.
ํ๊ทธ์์ ๋ค๋ฅธ ํ๊ทธ๋ฅผ ์ผ๋ง๋ ์ง ์ ์ธํ ์ ์๋ค.
<!--์ฌ๋ฐ๋ฅธ ์-->
<h1>Hello, <i>HTML</i></h1>
<h1>
ํ๊ทธ ์์ <i>
ํ๊ทธ๊ฐ ์์๋๊ณ ์ข
๋ฃ๋์๋ค.
์ด์๊ฐ์ด ์ค์ฒฉ๋๋ ํ๊ทธ๋ ์จ์ ํ ๋ถ๋ชจํ๊ทธ ์์์ ์์๋๊ณ ๋๋์ผํจ.
<!--์๋ชป๋ ์-->
<h1>Hello, <i>HTML</h1></i>
<h1>
ํ๊ทธ ๋ด๋ถ์ <i>
ํ๊ทธ๊ฐ ์์๋์์ง๋ง <h1>
์ข
๋ฃํ๊ทธ๊ฐ ๋จผ์ ์ ์ธ๋์๋ค.
์๊ฐ๋ฆฌ๊ฒ ์ค์ฒฉ์ด ๋๋ฉด ์๋จ.
ํ๊ทธ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์์ํ๊ทธ์ ์ข ๋ฃํ๊ทธ ๋๊ฐ๊ฐ ํ์์ผ๋ก ์ด๋ฃจ์ด์ง์ง๋ง ๊ทธ๋ ์ง ์์ ํ๊ทธ๋ ์กด์ฌํ๋ค.
์์ํ๊ทธ๋ง ์กด์ฌํ๊ณ ์ข ๋ฃํ๊ทธ๊ฐ ์กด์ฌํ์ง ์๋ ํ๊ทธ๋ค
<br>
<img src="">
์์ํ๊ทธ์ ์ข
๋ฃํ๊ทธ ์ฌ์ด์ ์ค์ ํ๋ฉด์ ๋ํ๋ ๋ด์ฉ์ด ๋ค์ด๊ฐ.
๊ทธ๋ฐ๋ฐ ์ข
๋ฃํ๊ทธ๊ฐ ์กด์ฌํ์ง ์๊ธฐ ๋๋ฌธ์ ๋ด์ฉ์ด ๋ค์ด๊ฐ ์ ์์.
๋ฐ๋ผ์ ๋ด์ฉ์ด ๋น์ด์๋ค๊ณ ํด์ ๋น ํ๊ทธ๋ผ๊ณ ๋ถ๋ฅธ๋ค
๋น ํ๊ทธ๋ค์ ์ฐ๋ฆฌ๊ฐ ์ ๋ ฅํ๋ ๋ด์ฉ๋ง ๋น์ด์์ ๋ฟ ์์ฑ์ ํตํด์ 1)ํ๋ฉด์ ๋ํ๋ด๊ฑฐ๋ ๋๋ 2)ํ๋ฉด์ ํ์๋์ง ์๋๋ผ๋ ๋ค๋ฅธ ์ฉ๋๋ก ์ฌ์ฉ๋๋ ํ๊ทธ๋ค์ด๋ค.
1) ๋ธ๋ผ์ฐ์ ๊ฐ ์ง์ ํ๋ฉด์ ๊ทธ๋ ค์ค์ผ ํ๋ ๊ฒฝ์ฐ
๋๋ถ๋ถ์ ํ๊ทธ๋ค์ ๋ด์ฉ์ ๊ฐ์ง๋ฏ๋ก ์ง์ ๊ทธ ๋ด์ฉ์ ์
๋ ฅํ ์๊ฐ ์์
๋ฐ๋๋ก ๋ธ๋ผ์ฐ์ ๊ฐ ๋์ ๋ด์ฉ์ ๊ทธ๋ ค์ผ ํ๋ ๊ฒฝ์ฐ ์กด์ฌ.
ex) ์น๋ฌธ์์ ํ
์คํธ๊ฐ ์๋ ์ด๋ฏธ์ง๋ ๋น๋์ค์ฒ๋ผ ์ธ๋ถ ๋ฆฌ์์ค๋ฅผ ์ฝ์
ํ๋ ๊ฒฝ์ฐ.
์ด๋ฏธ์ง๋ฅผ ์ฝ์
ํ๊ธฐ ์ํด์๋ ๋ฐ๋์ ์ด๋ฏธ์ง ๋ฆฌ์์ค๊ฐ ํ์.
๋ ๋ธ๋ผ์ฐ์ ๊ฐ ๊ทธ ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ฌ ์ ์๋๋ก ์์น๋ ์๊ณ ์์ด์ผํจ.
์ฐ๋ฆฌ๊ฐ ์ง์ ๋ด์ฉ์ ๊ทธ ์ด๋ฏธ์ง๋ฅผ ๊ทธ๋ฆด ์ ์์ผ๋, ๋ธ๋ผ์ฐ์ ์๊ฒ ์ด๋ฏธ์ง์ ๊ฒฝ๋ก๋ฅผ ์ ๋ฌํ๋๊ฒ.
src์์ฑ์ ํตํด์ ์ด๋ฏธ์ง ๋ฆฌ์์ค์ ๊ฒฝ๋ก๋ฅผ ์ ๋ฌ.
์ด๋ฐ ํ๊ทธ๋ค์ ๋ธ๋ผ์ฐ์ ๊ฐ ๋ด์ฉ์ ๋์ฒดํ๋ค๊ณ ํ์ฌ replacement ํ๊ทธ, ๋์ฒด๋์ด์ง๋ ํ๊ทธ๋ผ๊ณ ๋ ํจ.
๋นํ๊ทธ๋ค์ด ๋์ฒดํ๊ทธ๋ง ์๋๊ฒ ์๋
2) ์ค์ ๋ก ํ๋ฉด์ ์ถ๋ ฅ๋ ๋ด์ฉ์ด ์๋ ํ๊ทธ๋ ์กด์ฌ
์ฉ๋์์ฒด๊ฐ ํ๋ฉด์ ๋ณด์ฌ์ง๋๊ฒ์ด ์๋๊ณ ๋ฌธ์ ๋ด๋ถ์ ์ผ๋ก ๋ถ๊ฐ์ ์ธ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๊ฒ.
ex) brํ๊ทธ
HTML์ ๋์นธ ์ด์์ ๊ณต๋ฐฑ์ ๋ชจ๋ ๋ฌด์
<h1>Hello, HTML</h1>
<h1>Hello, HTML</h1>
<h1>
Hello,
HTML
</h1>
๊ฐ ์์๋ ๊ณต๋ฐฑ๊ณผ ๊ฐํ์ด ๋ค๋ฅด์ง๋ง ๋์ผํ ๊ฒฐ๊ณผ๊ฐ ๋์ด
์ฃผ์์ ํ๋ฉด์ ๋ ธ์ถ๋์ง ์๊ณ ์์ ํ ๋ฉ๋ชจ์ ๋ชฉ์ ์ผ๋ก๋ง ์ฌ์ฉ.
ํ๋ฉด์ ๋ ธ์ถ๋์ง ์๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฐ์๋ค์ ์ํ ๊ธฐ๋ฅ
๊ฐ๋ฐํ๋ค๋ณด๋ฉด ์๋น์ค์ ๊ท๋ชจ์ ๋ฐ๋ผ ๋ง์ ๊ฐ๋ฐ์๊ฐ ๊ฐ์ด ํ์
ํ๋ ๊ฒฝ์ฐ ๋ง์.
๋ค๋ฅธ ๊ฐ๋ฐ์๋ค์ ์ํด์, ๋๋ ๋ด ์ค์ค๋ก๋ฅผ ์ํด์ ๋ฉ๋ชจ๋ฅผ ๋จ๊ฒจ์ผ ํ๋ ๊ฒฝ์ฐ ์กด์ฌ
<!--๋ด์ฉ-->
<!-- , -->
์ฌ์ด์ ๋ค์ด๊ฐ๋ ๋ด์ฉ์ด ๋ชจ๋ ์ฃผ์์ฒ๋ฆฌ๋จ
HTML๋ฌธ์๋ ๊ณตํต์ ์ผ๋ก ๊ฐ์ง๊ณ ์์ด์ผ ํ๋ ๊ธฐ๋ณธ ๊ตฌ์กฐ๊ฐ ์กด์ฌ
๋ช๊ฐ์ง ํ๊ทธ๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ์ธ๋๋ค
๊ฐ์ฅ ์ธ๊ณฝ, ์ฆ ๊ฐ์ฅ ๋ถ๋ชจ๊ฐ ๋๋ ํ๊ทธ๋ค
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>HTML</title>
</head>
<body>
<h1>Hello, HTML</h1>
</body>
</html>
HTML ๋ฌธ์ = ์ต์๋จ์ doctype ์ ์ธ๋ถ์ ํ๋์ htmlํ๊ทธ๋ก ๊ตฌ์ฑ
DOCTYPE : ๋ฌธ์๊ฐ ์ด๋ค ๋ฒ์ ์ผ๋ก ์์ฑ์ด ๋์๋์ง ๋ธ๋ผ์ฐ์ ์๊ฒ ์๋ ค์ฃผ๋ ์ ์ธ๋ฌธ ๊ฐ์ ๊ฒ (ํ๊ทธ X)
<html>
ํ๊ทธ์ lang์์ฑ : ์ธ์ด ์ฝ๋๊ฐ ๋ค์ด๊ฐ.
๊ฒ์ ์์ง์ด๋ ๋ธ๋ผ์ฐ์ ๋ค์ด ์ฐธ๊ณ ํ ์ ์๋๋ก ํด๋น ๋ฌธ์๊ฐ ์ด๋ ์ธ์ด๋ก ์์ฑ๋์ด๋์ง ๋ํ๋ด์ฃผ๋ ์์ฑ.
<html>
ํ๊ทธ ๋ด๋ถ์๋<head>
ํ๊ทธ์<body>
ํ๊ทธ๋ก ์ด๋ฃจ์ด์ ธ ์๋ค
<head>
ํ๊ทธ ๋ด๋ถ์๋ <meta>
ํ๊ทธ, <title>
ํ๊ทธ <link>
ํ๊ทธ, <style>
ํ๊ทธ ๋ฑ ๋ค์ํ ํ๊ทธ๋ค์ด ๋ค์ด๊ฐ.<head>
ํ๊ทธ์ ์์นํ๋ ํ๊ทธ๋ค์ ๋ธ๋ผ์ฐ์ ํ๋ฉด์ ํ์๋์ง ์์<meta>
ํ๊ทธ์๋ ๋ค์ํ ์์ฑ์ด ์์<title>
ํ๊ทธ๋ ๋ฌธ์์ ์ ๋ชฉ์ด ๋ค์ด๊ฐ.<title>
ํ๊ทธ์์ ๋ค์ด๊ฐ๋ ๋ด์ฉ
<body>
ํ๊ทธ๋ ์ค์ ๋ธ๋ผ์ฐ์ ํ๋ฉด์ ๋ํ๋๋ ๋ด์ฉ์ด ๋ค์ด๊ฐ.