HTML์ ์ด๋ป๊ฒ ์๊ฒผ์๊น?
HTML์ ์น ํ์ค์ ์ ํด์ง ์ด๋ฆ(p, div, span ๋ฑ๋ฑ)์ผ๋ก ํ๊ทธ ์ด๋ฆ์ ์์ฑํ๋ค.
Opening Tag, Closing Tag, Content๋ก ๊ตฌ์ฑ๋ ๊ฒ์ Element๋ผ๊ณ ํ๋ค.
Tag์ ๊บพ์ ์ฌ์ด์ ํ๊ทธ ์ด๋ฆ๊ณผ ํจ๊ป ๋ค์ด๊ฐ๋ ๋ด์ฉ๋ค์ ๊ฐ๋ฐ์๊ฐ ๋ธ๋ผ์ฐ์ ์๊ฒ ๋ณด์ฌ์ฃผ๊ธฐ ์ํ ๊ฒ์ด๋ฉฐ, ํ๊ทธ ์ฌ์ด์ ๋ค์ด๊ฐ๋ ๊ฒ์ด ์ ์ ์๊ฒ ์ ๋ฌํ๊ณ ์ ํ๋ ๊ฒ์ด๋ค.
ย
๋ธ๋ผ์ฐ์ ๋ HTMLํ๊ทธ ์ฌ์ด์ ์ค๋ฐ๊ฟ์ ๋ฌด์ํ๋ค.
HTML5์์ ํ๊ทธ ์ด๋ฆ์ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ณํ์ง ์์ผ๋ ์๋ฌธ์๋ก ์ฐ๋ ๊ฒ์ ๊ถ์ฅํ๋ค. ์ด๋ ๊ฐ๋
์ฑ ํฅ์ ๋๋ฌธ์ด๋ค.
๋น ์์
Content๊ฐ ์๋ ์์๋ค์ ์์ ๊ฐ์ด ์ ํด์ ธ ์๋๋ฐ Closing Tag๋ฅผ ๋ช
์ํ ํ์๊ฐ ์๋ค.
์์์ ์ค์ฒฉ
Content ์์น์ ํ๊ทธ๋ฅผ ๋ค์ ๋ฃ๊ฒ ๋๋ฉด ํ์๋ก ํฌํจ๋๊ฒ ๋๋ค.
์ฃผ์
๋ฉ๋ชจ๋ฅผ ์ถ๊ฐํ๊ฑฐ๋ ์ฌ์ฉํ์ง ์๋ ์ฝ๋๋ฅผ ์์๋ก ์ฒ๋ฆฌํ๋ค. (๋ธ๋ผ์ฐ์ ๋ ์ฝ์ง ์๋๋ค.)
<!-- comments -->
์ ๋ง ํ์ํ ๋๋ง ์ฐ์.
HTML ๋ฌธ์์ ๊ตฌ์กฐ
<!DOCTYPE html> // ๋ฌธ์์ ํ์
์ ๋ช
์ํ๋ ์ฉ๋, ๊ด์ต์ด๊ณ ํ์๋ ์์
html : ํ์ด์ง ์ ์ฒด๋ฅผ ๊ฐ์ธ๋ root ์์. head์ body๋ผ๋ ์์์ ๊ฐ์ง๋ค.
head : ์ง์ ์ ์ผ๋ก ๋ํ๋์ง ์๋ ํ์ด์ง์ ์ ๋ณด๋ค(meta tag, title, author ๋ฑ)
body: ํ๋ฉด์ ๋ณด์ฌ์ฃผ๋ ๋ชจ๋ ์ปจํ
์ธ
HEAD ํ๊ทธ
HTML <head> ์์๋ ๊ธฐ๊ณ(๋ธ๋ผ์ฐ์ )๊ฐ ์๋ณํ ์ ์๋ ๋ฌธ์ ์ ๋ณด(๋ฉํ๋ฐ์ดํฐ)๋ฅผ ๋ด์ต๋๋ค. ์ ๋ณด๋ก๋ ๋ฌธ์๊ฐ ์ฌ์ฉํ ์ ๋ชฉ, ์คํฌ๋ฆฝํธ, ์คํ์ผ ์ํธ ๋ฑ์ด ์์ต๋๋ค.
head๋ closing tag ์๋ต์ด ๊ฐ๋ฅํ์ง๋ง ๋ธ๋ผ์ฐ์ ๋ง๋ค ๋ค๋ฅด๋ ์๋ตํ์ง ๋ง์.
BODY ํ๊ทธ
(MDN) HTML <body> ์์๋ HTML ๋ฌธ์์ ๋ด์ฉ์ ๋ํ๋
๋๋ค. ํ ๋ฌธ์์ ํ๋์ <body> ์์๋ง ์กด์ฌํ ์ ์์ต๋๋ค.
MDN์ ๋ณด๋ฉด Attribute๋ค์ด ๋์ด๋์ด ์๋๋ฐ ์ฐ๋ ๊ธฐํต์ ์ด์ ์ง์์ด ๋ถ๊ฐํ ๊ฒ๋ค์ด๋ ์ฌ์ฉํ์ง ์๊ณ ์๋ body๋ ๋จ๋
์ผ๋ก ์ฌ์ฉํ๊ฒ ๋๋ค.
ย
head, body๋ ๋ชจ๋ ๋ธ๋ผ์ฐ์ ๊ฐ ๋ค ํธํ๋๋ค.
ํ๊ทธ๋ฅผ ๊ตฌ๋ถ์ง๋ ํน์ฑ(body)
์ ํน์ฑ์ ๋ฐ๋ผ ๋๋๋๊ฐ ์นดํ
๊ณ ๋ฆฌํํด์ผ ์๋ก ๋ฐฐ์๋ ๊ธ๋ฐฉ ์ตํ๋ค.
๊ตฌํ์ ๋๋๋ ํ๊ทธ(Layout)โ
๋จ๋
์ผ๋ก ์ฌ์ฉํ๋ฉด ๋์ ๋ณด์ด์ง ์๊ณ ์ฌ๋ฌ ์์๋ฅผ ๊ทธ๋ฃนํํด์ค๋ค.
๊ทธ ์์ฒด๋ก ์์์ธ ํ๊ทธ
๋จ๋
์ผ๋ก ์ฌ์ฉํด๋ ๋์ผ๋ก ํ์ธํ ์ ์๋ค.
๋ธ๋ก๊ณผ ์ธ๋ผ์ธ
๋ธ๋ก(Block)
์ธ์ ๋ ์๋ก์ด ์ค์์ ์์ํ๊ณ ๊ฐ๋ฅํ ๋ชจ๋ ๋๋น๋ฅผ ์ฐจ์งํ๋ค.
์์๋ฅผ ์๋๋ก ์๋ ๊ฒ.
์ธ๋ผ์ธ(inline)
์ค์ ์ด๋๋ ์์ํ ์ ์๋ค.
๋ฐ๋ก ์ด์ ์์๊ฐ ๋๋๋ฉด ์์ํ๊ณ Content๋งํผ๋ง ์ฐจ์งํ๋ค.
ย
ํฌํจ ๊ท์น
- ๋ธ๋ก > ๋ธ๋ก, ์ธ๋ผ์ธ > ์ธ๋ผ์ธ
- ๋ธ๋ก > ์ธ๋ผ์ธ
- ์ธ๋ผ์ธ
>๋ธ๋ก
์ฝํ ์ธ ์นดํ ๊ณ ๋ฆฌ
๋ธ๋ก/์ธ๋ผ์ธ์ฒ๋ผ ์๊ธฐํ ํ์๋ ์์ง๋ง MDN์์ ์์๋ฅผ ํ์
ํ ๋ ํธํ๋ค. ๊ธฐ์ ์์ฝ ํ์ ์ ํ์๋ค.
ํ๋ก์ฐ ์ปจํ
์ธ ์ ์๋ 5๊ฐ ์ปจํ
์ธ ๊ฐ ํฌํจ๋๋ค.