๐ ํ์ต์ ์ํด
Must-Know-About-Frontend
์์ ๊ฐ์ ธ์จ ๋ด์ฉ์ ์์ , ์ถ๊ฐํ์ฌ ์์ฑํ ๊ธ์ ๋๋ค. ๊ธฐ์กด ๋ด์ฉ๊ณผ ๋๋ถ๋ถ ์ ์ฌํ๋ฉฐ Summary ๋ถ๋ถ์ ์ถ๊ฐํ์์ต๋๋ค.
์ค๋ช | |
---|---|
์นดํ ๊ณ ๋ฆฌ | ๋ฌธ์ ํ์ ์ ์ |
DTD | Document Type Definition ๋ฌธ์ ํ์์ ์ ์ํ๋ ๊ฒ |
DOCTYPE | DTD๋ฅผ ์ํ HTML ๋ฌธ์์ ์ ์ธ๋ฌธ ์น ๋ธ๋ผ์ฐ์ ์๊ฒ ํ์ฌ ๋ฌธ์์ ์ ํ๊ณผ ๋ฒ์ ์ ์๋ ค์ค ex ) <!DOCTYPE html> |
Document Type์ ์ฝ์๋ก, HTML์ด ์ด๋ค ๋ฒ์ ์ผ๋ก ์์ฑ๋์๋์ง ๋ฏธ๋ฆฌ ์ ์ธํ์ฌ ์น๋ธ๋ผ์ฐ์ ๊ฐ ๋ด์ฉ์ ์ฌ๋ฐ๋ก ํ์ํ ์ ์๋๋ก ํด์ฃผ๋ ๊ฒ ์ด๋ค. <!DOCTYPE>
์ผ๋ก ์ ์ธํ๋๋ฐ ์ด๊ฑธ ํด์ฃผ์ง ์์ผ๋ฉด ํธํ ๋ชจ๋(quirks mode) ๋ก ๋์ํ๋ค. ํธํ ๋ชจ๋์ ๊ฒฝ์ฐ ๊ฐ ๋ธ๋ผ์ฐ์ ๋ง๋ค ๋ฌธ์๋ฅผ ๋ํ๋ด๋ ๋ฐฉ์์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง ์ด์๊ฐ ํจ์ฌ ์ฌํด์ง๊ฒ ๋๋ค.
DTD(Document Type Definition)๋ ๋ฌธ์ ํ์์ ์ ์ํด๋์ ๊ฒ์ผ๋ก DOCTYPE์ ๋ช ์ํ ๋ ์ฌ์ฉํ๋ค. ์ฆ, HTML ๋ฌธ์๊ฐ ์ด๋ค ๋ฌธ์ ํ์์ ๋ฐ๋ฅด๋์ง DOCTYPE์์ DTD๋ฅผ ์ง์ ํ๋ ๊ฒ์ด๋ค.
์์๋ก ์๋์ ๊ฐ์ ๊ฒ๋ค์ด ์๊ณ W3C Recommended list of Doctype declarations ์์ ๋์ฑ ์์ธํ๊ฒ ํ์ธ ๊ฐ๋ฅํ๋ค.
HTML 5์ DTD๋ฅผ ์ฌ์ฉํ๋ฉด ์ต์ ์น ๊ธฐ์ ๊ณผ ์น ํ์ค์ ๋ฐ๋ฅด๋ฉฐ, ๋ชจ๋ํ ์น ๊ฐ๋ฐ์ ์ํ ๊ธฐ๋ฅ๊ณผ ๋๊ตฌ๋ฅผ ํ์ฉํ ์ ์๋ค. ๋ฐ๋ผ์, ํ ์์ ์์ , HTML 5์ DTD๋ก DOCTYPE์ ๋ช ์ํ๋ ๊ฒ์ด ์ ์ผ ๋ฐ๋์งํ๋ค.
<!DOCTYPE html>