์๋ ํ์ธ์ ๋ฆฌ๋ฌด์ ๋๋ค.
์ค๋์ HTML ํธ์ง๊ธฐ ์ค ๊ฐ์ฅ ๊ฐํธํ๊ณ ์ฌ์ด ๋ฐฉ๋ฒ์ ๋ํด์ ์๊ฐํ๋ ค๊ณ ํฉ๋๋ค.
โถHTML ์ด๋?
HTML(Hyper Text Markup Language)์ด๋, ๋ฌด์ํ ์น ํ์ด์ง๋ฅผ ๊ตฌ์ฑํ๋ ์ธ์ด์ ๋๋ค.
์ปดํจํฐ์ ๊ด์ฌ์ด ์๋ ์ฌ๋์ด๋ผ๋ฉด ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ์น, ์ฑ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ๋ง๋ค์ด์ง๋ค๋ ์ด์ผ๊ธฐ๋ฅผ ๋ค์์ ๊ฒ์ ๋๋ค.
์ฌ๊ธฐ์ ์ธ์ด๋, ๋ง ๊ทธ๋๋ ์ํต์ ์ํ ์ธ์ด(language)์ด๋ค. ์ฐ๋ฆฌ๊ฐ ์ปดํจํฐ๊ฐ ์์๋ค์ ์ ์๋ ์ธ์ด๋ฅผ ์์ฑํ๋ฉด ๊ทธ๊ฒ์ ์ฝ์ ์ปดํจํฐ๊ฐ ์ฐ์ธ ๋๋ก ์๋ํ๊ฒ ๋ฉ๋๋ค.
HTML์ ์นํ์ด์ง๋ฅผ ์์ฑํ๊ธฐ์ํ ์ธ์ด๋ก HTML์ธ์ด๋ฅผ ์์ฑํ๋ฉด ์น ๋ธ๋ผ์ฐ์ (์ธํฐ๋ท ์ต์คํ๋ก๋ฌ, ํฌ๋กฌ, ํ์ด์ดํญ์ค ๋ฑ)๊ฐ ์ฝ๊ณ ์ฐ์ธ ๋๋ก ํ์ด์ง๋ฅผ ๋ง๋ค์ด๋ ๋๋ค.
์ฆ, HTML์ ์น ํ์ด์ง๋ฅผ ์์ฑํ๊ณ ์น ๋ธ๋ผ์ฐ์ ๋ HTML์ ์ฝ๊ณ ๊ตฌ์ฑํ๋ ์ญํ ์ ํฉ๋๋ค.
โถHTML ํธ์ง๊ธฐ๋?
HTML ํธ์ง๊ธฐ๋ ์น ํ์ด์ง๋ฅผ ๋ง๋ค๊ธฐ ์ํด์ HTML์ ์์ฑํ๊ฒ ํด์ฃผ๋ ํ๋ก๊ทธ๋จ์ ๋๋ค.
UltraEdit, EditPlus, Visual Studio Code ๋ฑ์ด ๋ํ์ ์ธ ํธ์ง๊ธฐ์ ๋๋ค. ์ด๊ฒ๋ค์ HTML๋ฟ ์๋๋ผ HTML์ ๊พธ๋ฉฐ์ฃผ๋ ์ญํ ์ ํ๋ CSS, JavaScript๋ฅผ ํฌํจํด Java, C, C++, Python ๋ฑ ๋ค๋ฅธ ์ธ์ด ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ ์๋ ์์ต๋๋ค.
ํ์ง๋ง, HTML์ ๊ธฐ๋ณธ์ ์ธ ํ ์คํธ(text)๋ง์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ํน๋ณํ ํ๋ก๊ทธ๋จ ์์ด๋ ๊ฐ๋จํ๊ฒ ์์ฑํ ์ ์์ต๋๋ค.
๋ฐ๋ก ๋ฉ๋ชจ์ฅ ํน์ ์๋ํจ๋๋ฅผ ์ด์ฉํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
์ค๋์ ์๋์ฐ ์ฌ์ฉ์๋ผ๋ฉด ๋ชจ๋ ๊ฐ์ง๊ณ ์๋ ๋ฉ๋ชจ์ฅ์ ๊ฐ์ง๊ณ HTML์ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ํด์ ์์๋ณด๊ฒ ์ต๋๋ค.
โถ๊ฐํธํ HTML ํธ์ง๊ธฐ
โท๋ฉ๋ชจ์ฅ ์ด์ฉํ๊ธฐ
๋ฉ๋ชจ์ฅ์ ์ผ์ง ํ ์์ ๊ฐ์ด ์์ฑํฉ๋๋ค.(๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ์์ฑ๋ฒ์ ๋๋ค.)
์ ์ฅํ๊ธฐ ํน์ ๋ค๋ฅธ ์ด๋ฆ ์ ์ฅํ๊ธฐ๋ฅผ ํด์ค๋๋ค.
์ด๋ ํ์ฅ์๋ฅผ html๋ก ๋ง๋ค์ด์ฃผ๊ธฐ ์ํด์ ๋งจ ๋ค์ .txt์ ์ง์ฐ์ ํ .html๋ฅผ ๋ฃ์ด์ฃผ๊ณ ์ ์ฅํด์ฃผ์ธ์.
์ ์ฅํ์ ๊ณณ์ ๊ฐ์๋ฉด ์ด๋ ๊ฒ ์ธํฐ๋ท ํ์ด์ง ํ์ผ์ด ๋ง๋ค์ด์ง ๊ฒ์ ํ์ธํ์ค ์ ์์ต๋๋ค.
๋ง์ฝ ๋ธ๋ผ์ฐ์ ๊ฐ ๋ฐ๋ก ์ฐ๊ฒฐ์ด ์ ๋์ด ์๋ค๋ฉด ํ์ผ์ ์ฐํด๋ฆญ ํ - ์ฐ๊ฒฐ ํ๋ก๊ทธ๋จ - ๋ธ๋ผ์ฐ์ ์ ํ์ ํด์ฃผ์๋ฉด ๋ฉ๋๋ค.
โทHTML ๊ธฐ๋ณธ ์์
๋ชจ๋ ํธ์ง๊ธฐ๋ฅผ ์ฌ์ฉํ์ค ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉํด์ผ ํ๋ ์์๋ค์ ๋ํด์ ๊ฐ๋ตํ๊ฒ ์๊ฐํ๊ฒ ์ต๋๋ค.
์ฒ์ ๋ฉ๋ชจ์ฅ์ ์ ํ ์๋ ์์ <!DOCTYPE html>, <html>, </html>, <head>, </head>, <title>, <,title>,<p>,</p>์ ์๋์ ๊ฐ์ ์ญํ ์ ํฉ๋๋ค.
- <!DOCTYPE html>: html์ ์ ์ธํด ์ค๋๋ค.
- <html> ๊ณผ </html>: html์ ์์๊ณผ ๋์์ ์๋ฏธํฉ๋๋ค. ๋ชจ๋ ์ฝ๋๋ ์ด ์์ ์ฌ์ด์ ์์ฑํด ์ฃผ์ ์ผ ํฉ๋๋ค.
- <head>์ </head>: HTML ๋ฌธ์์ ์ ๋ณด๋ฅผ ์ ์ํ๋ ๊ณต๊ฐ์ ๋๋ค.
<title>, </title> ์ฌ์ด์ ์ ๋ชฉ์ ๋ฃ์ด์ ์นํ์ด์ง์ ์ ๋ชฉ์ ๋ง๋ญ๋๋ค.
- <body>์ </body>: HTML ๋ฌธ์์ ๋ณธ๋ฌธ(๋ด์ฉ)์ ์ ์ํ๋ ๊ณต๊ฐ์ ๋๋ค
<p> ๋ ๋จ๋ฝ์ ์์ </p>์ ๋จ๋ฝ์ ๋์ ๋ํ๋ ๋๋ค.
์ด๋ ๊ฒ ๋ณ๋์ ํ๋ก๊ทธ๋จ ๋ค์ด๋ก๋ํ์ง ์๊ณ ๊ฐ๋จํ๊ฒ ์น ํ์ด์ฆ๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ํด์ ์์๋ดค์ต๋๋ค.
๋ฉ๋ชจ์ฅ์ด๋ ์๋ํจ๋๋ฅผ ์ด์ฉํด์ ์์ฑํ ๋๋ ์ฝ๊ณ , ๊ฐ๋ณ๊ณ ๋น ๋ฅด๋ค๋ ์ฅ์ ์ด ์์ต๋๋ค.
html์ ์ฐ์ตํ์ค ๋, ๊ฐ๋ณ๊ฒ ์ฌ์ฉํ์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.