ABOUT HTML๐ต๐ปโโ๏ธ
ํ์ค, ์ ๊ทผ์ฑ, ํธํ์ฑ ์ด 3๊ฐ์ง๋ฅผ ๋ชจ๋ ๋ฐฉํฅ์ฑ์ ๊ฐ์ ธ์ผ๋ง ์ข์ ์ฝ๋๋ฅผ ์์ฑํ ์ ์๋ค.
____Hyper Text Markup Language!!
ํ์ดํผ ํ
์คํธ ๋งํฌ์
์ธ์ด (Hyper Text Markup Language)์ผ๋ก ์ ๋ชฉ, ๋จ๋ฝ ๋ชฉ๋ก ๋ฑ๊ณผ ๊ฐ์ ๋ณธ๋ฌธ์ ์ํ ๊ตฌ์กฐ์ ์๋ฏธ๋ฅผ ๋ํ๋ด๋ฉฐ ๋งํฌ, ์ธ์ฉ๊ณผ ๊ทธ ๋ฐ์ ํญ๋ชฉ์ผ๋ก ๊ตฌ์กฐ์ ๋ฌธ์๋ฅผ ๋ง๋ค ์ ์๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํ๋ ํ๋ก๊ทธ๋จ์ด๋ค.
: ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ์๋๋ฉฐ ์ฐ๋ฆฌ๊ฐ ๋ณด๋ ์นํ์ด์ง๊ฐ ์ด๋ป๊ฒ ๊ตฌ์กฐํ ๋์ด ์๋์ง ๋ธ๋ผ์ฐ์ ๋ก ํ์ฌ๊ธ ์ ์ ์๋๋ก ํ๋ ๋งํฌ์
์ธ์ด!
1980๋ ! : ์ ๋ฝ์ ์ ๋ฌผ๋ฆฌ ์ฐ๊ตฌ์์ ๊ณ์ฝ์์๋ ๋ฌผ๋ฆฌํ์ ํ ๋ฒ๋์ค๋ฆฌ๊ฐ HTML์ ์ํ์ธ ์ธ์ฝฐ์ด์ด๋ฅผ ์ ์ํํ์๋ค.(์ฌ๊ธฐ์ ์ธ๊ณผ์ด์ด๋ CERN(์ ๋ฝ์ ์ ๋ฌผ๋ฆฌ์ฐ๊ตฌ์)์ ์ฐ๊ตฌ์๋ค์ด ๋ฌธ์๋ฅผ ์ด์ฉํ๊ณ ๊ณต์ ํ๊ธฐ ์ํ ์ฒด๊ณ์ด๋ค. )
1989๋ ! : ํ ๋ฒ๋์ค๋ผ๋ ์ธํฐ๋ท ๊ธฐ๋ฐ ํ์ดํผํ ์คํธ ์ฒด๊ณ๋ฅผ ์ ์ํ๋ ๋ฉ๋ชจ๋ฅผ ์์ฑํ๋ค.
1990๋ ! : 1990๋ ๋ง์ HTML์ ๋ช ์ํ๊ณ ๋ธ๋ผ์ฐ์ ์ ์๋ฒ ์ํํธ์จ์ด๋ฅผ ์์ฑํ์๋ค. ํ์ง๋ง ์ดํด์ ๋ฒ๋์ค๋ฆฌ์ CERN ๋ฐ์ดํฐ ์์คํ ์์ง๋์ด ๋ก๋ฒํธ ์นด์ผ๋ฆฌ์์ฐ์ ํจ๊ป CERN์ธก์ ์๊ธ ์ง์์ ์์ฒญํ์์ง๋ง ์ด ํ๋ก์ ํธ๋ CERN์ผ๋ก๋ถํฐ ์ ์์ผ๋ก ์ฑํ์ด ์๋์๋ค๊ณ ํ๋ค. (๐ ์ญ์ ๋ฌด์ธ๊ฐ๋ฅผ ๋ง๋๋ ๊ฑด ์ฝ์ง ์์ ์ผ์ด๋ค.)
1991๋ ! : ๋ง์ ๋ฒ๋์ค๋ฆฌ๊ฐ ์ฒ์์ผ๋ก ์ธํฐ๋ท์์ ๋ฌธ์๋ฅผ "HTML ํ๊ทธ"๋ก ๋ถ๋ฅด๋ฉด์ ์์๋์๋ค.
HTML์ ๋์ ์ธ ์น ํ์ด์ง์ ์น๋ธ๋ผ์ฐ์ ๋ฅผ ํตํ ์ด๋ฏธ์ ์์์ผ๋ก์ ๋ฌธ์ ์์์ ๋๋ถ๋ถ์ 1988๋
ISO๊ธฐ์ ๋ณด๊ณ ์ 9537 SGML์ ์ด์ฉํ ๊ธฐ๋ฒ์์ ์ฐพ์ ์ ์๋ค.
๋ฒ๋์ค๋ฆฌ๋ SGML์์ฉ๋ธ๋ก๊ทธ๋จ์ด ๋๋ HTML์ ๊ณ ์ํด์ผ ํ๊ณ ๊ทธ๊ฒ์ ๊ณต์์ ์ผ๋ก IETF(๊ตญ์ ์ธํฐ๋ท ํ์คํ๊ธฐ๊ตฌ)์ ์ํด 1993๋
์ค๋ฐ HTML ๊ท๊ฒฉ์ ๋ํ ์ต์ด์ ์ ์์ ๊ฐํ๋ฌผ๋ก ์ ์ํ๋ค.
: ์ ๋ฆฌํ์๋ฉด, ์ต์ด ์ ์์๋ CERN์ ๋ฌผ๋ฆฌํ์ ํฐ๋จธ์ J.๋ฒ๋์ค๋ฆฌ์ด๋ฉฐ URL, HTTP, WWW์ ์ ์ ์ธ Enquire๋ฑ๋ ๊ทธ๊ฐ ์ธํธ๋ก ๊ฐ๋ฐํ๊ณ ์ ์ํ๋ค. TCP/IPํต์ ๊ท์ฝ์ ๋ง๋ ๋นํด G.์ํ(VINTON GRAY CERF)์ ํจ๊ป ์ธํฐ๋ท์ ์๋ฒ์ง๋ก ๋ถ๋ฆฐ๋ค.
(1) ์นํ์ด์ง๋ฅผ ๊ตฌ์ฑํ๊ณ ์๋ ์์ "ํ๊ทธ"๋ผ๋ ํ๊ธฐ๋ฒ์ ์์ฑํ๋ค.
(2) ํ๊ทธ๋ฅผ ํตํด ๊ตฌ์ฑํ๋ ์ ๋ชฉ, ์ด๋ฏธ์ง, ์์๋ค์ ๋ช
์ ํ ์ ์๋ค.
(3) HTML5์น ํ์ค์ ๋ง๊ฒ ์์ฑ์ด ๊ฐ๋ฅํ๋ค.
<h1>hello my dear</h1>
<h2>how are you today</h2>
<p>
about love
</p>
: TAG ํ๊ทธ์ ๊ฒฝ์ฐ์๋ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ์ง๋ ์์ง๋ง HTML์์๋ ๋ชจ๋ ์๋ฌธ์๋ก ์์ฑํ๋ ๊ฒ์ ๊ถ์ฅํ๊ณ ์๋ฐ.
โป์ฃผ์ํ ์ ๐ต : br ํน์ /br ๋ก ์์ฑํ๋ฉด ๋์ผ ๋์ํ์ง๋ง ์ฃผ์ํ ์ ์ ํ๊ทธ p๋ ๋น์์๊ฐ ์๋๋ค!
// HTML์ด ์ ์ธ๋์ด์ง ๊ตฌ์กฐ
<html>
<head>
<meta charset="utf-8">
<title>My test page</title>
</head>
<body>
</body>
๐ตํ๊ทธ๋ฅผ ๊ตฌ๋ถ์ง๋ ํน์ฑ (BODY์์ ๋ค์ด๊ฐ๋ ์์)
: ๊ตฌํ์ ๋๋๋ ํ๊ทธ์ ๊ทธ ์์ฒด๋ก ๋๋๋ ํ๊ทธ๋ฅผ ๊ตฌ๋ถํ ์ ์์ด์ผํ๋ค.
(์ด ๋์ CSS์์ ์์ธํ ๊ณต๋ถํ๊ฒ ์ง๋ง ๊ตฌ๋ถํ๋ ๊ฒ์ ๋งค์ฐ ์ค์)
- ๋ธ๋ก ์์ : address, article, aside, blockquote, details, dialog, dd, div, dl, dt, fieldset, figcaption, figure, footer, form, h1~h6, header, hgroup, hr, li, main, nav, ol, p, pre, section, table, ul
- ์ธ๋ผ์ธ ์์ : a, abbr, audio, b, bdo, br, button, canvas, cite, code, data, datalist, del, dfn, em, embed, i, iframe, img, input, ins, kbd, label, map, mark, meter, noscrtipt, object, output, progress, q, ruby, s, samp, script, select, slot, small, span, strong, sub, sup, svg, template, textarea, time, u, var, video, wbr
<!doctype html>
<html>
<head>
<title>HELLO WORLD!</title>
</head>
<body>
<p>HELLO WORLD!</p>
</body>
</html>
๐ ๊ณต๋ถํ๋ฉด์ ์ฐธ๊ณ ํ ์ฌ์ดํธ
: ๋ธ๋ก์์ ์ธ๋ผ์ธ์์ (1)
: ๋ธ๋ก์์ ์ธ๋ผ์ธ์์ (2)
: ๋ธ๋ก์์ ์ธ๋ผ์ธ์์ (3)
: HTML์ ๋ํ ๋ชจ๋ ๊ฒ (1)
: HTML์ ๋ํ ๋ชจ๋ ๊ฒ (2)
: HTML, CSS, JS ์ฝ๊ฒ ์ดํดํ๊ธฐ
: ๋์ HTML&CSS ๊ต๊ณผ์
๐ ํธ๊ธฐ์ฌ : ISO (International Organization for Standardization)
: ๊ตญ์ ํ์คํ ๊ธฐ๊ตฌ ๋๋ ์์ด ์ฝ์ด๋ก ISO๋ ์ฌ๋ฌ ๋๋ผ์ ํ์ค ์ ์ ๋จ์ฒด๋ค์ ๋ํ๋ค๋ก ์ด๋ฃจ์ด์ง ๊ตญ์ ์ ์ธ ํ์คํ ๊ธฐ๊ตฌ์ด๋ค. 1947๋
์ ์ถ๋ฒํ์์ผ๋ฉฐ ๋๋ผ๋ง๋ค ๋ค๋ฅธ ์ฐ์
, ํต์ ํ์ค์ ๋ฌธ์ ์ ์ ํด๊ฒฐํ๊ณ ์ ๊ตญ์ ์ ์ผ๋ก ํต์ฉ๋๋ ํ์ค์ ๊ฐ๋ฐํ๊ณ ๋ณด๊ธํ๋ค.
๐ ์ด๋ค ๊ฒ์ ๋ฐฐ์ฐ๊ธฐ์ ์๋ ๊ทธ๊ฒ์ ์ญ์ฌ ๋ฌธํ ๋ฑ๋ฑ์ ๋จผ์ ๋ฐฐ์ฐ๋๊ฒ์ด ์ฐ์ ์ ์ผ๋ก ์์์ผํ๋ค๊ณ ์๊ฐํ๋ค. ๊ทธ๋ผ ๊ทธ ์ธ์ด๋ฅผ ๋ฐ์๋ค์ด๊ณ ๋ฐฐ์ธ๋ ๋ ์ฝ๊ฒ ๋๊ปด์ง์ง ์์๊น ๋น์ฐํ๊ฒ ์๊ฐ๋๋ ๊ฒ๋ค์๋ ์ด์ ๊ฐ ์๋ฏ์ด ๋๋ ์ฒ์๋ถํฐ ๋ค์ ๊ณต๋ถ๋ฅผ ํ๊ณ ์๋ค.
๊ธฐ์ด๊ฐ ๋จ๋จํ ์๋ก ์ฑ์ฅํ ์ ์๋ ๊ฐ๋ฐ์๊ฐ ๋๊ธฐ ์ํด ํฌ๊ธฐํ์ง๋ง์!