DTD (Document Type Definition)
ํธํ ๋ชจ๋์ ํ์ค ๋ชจ๋
์น ๋ธ๋ผ์ฐ์ ์ ๋ ์ด์์ ์์ง์ ๋ค์ ์ธ๊ฐ์ง ๋ฐฉ์์ ๋๋๋ง ๋ชจ๋๋ฅผ ์ง์ํ๋ค.
๋๋๋ง ๋ชจ๋ ๋ ๋ธ๋ผ์ฐ์ ๊ฐ ์น ํ์ด์ง๋ฅผ ํด์ ๋ฐ ์ฝ๋ ๋ฐฉ์์ด๋ค.
- Quirks Mode (ํธํ / ๋นํ์ค ๋ชจ๋)
- ๋ด๋น๊ฒ์ดํฐ (Navigator 4) ์ IE5 ์ ๋นํ์ค ๋์๋ค์ ์๋ฎฌ๋ ์ด์ ํ๋ค.
- Almost Standards Mode (๊ฑฐ์ ํ์ค ๋ชจ๋)
- ์ผ๋ถ (Table Cell ๋ฑ๊ณผ ๊ฐ์) ์์๋ง ๋นํ์ค์ ๋ฐ๋ฅด๊ณ ๋๋ถ๋ถ์ ํ์ค๋ชจ๋๋ฅผ ๋ฐ๋ฅธ๋ค.
- Standards Mode (ํ์ค ๋ชจ๋)
- HTML ๊ณผ CSS ๋ฅผ ํ์ค ๋ช ์ธ์ ๋ฐ๋ผ ์ฝ๋๋ค.
๋ฐ๋ผ์ ์ฌ์ฉ์๊ฐ ์์ฑํ HTML ๋ฌธ์๋ฅผ ์๋์ ๋ง๊ฒ ํํํ๊ธฐ ์ํด์ ๋ฐ๋์ ํ์ค๋ชจ๋๋ก ์คํ ํด์ผ ํ๋ค.
DOCTYPE
HTML ์์์ ๋ฌธ์ํ์์ ์ง์ ํ๋ ๊ฒ์ผ๋ก Document Type Definition ์ค์ฌ์ DTD ๋ผ๊ณ ํ๋ฉฐ DTD ๋ HTML ๋ฌธ์์ ์ฒซ๋ฒ์งธ์ ์์น ํด์ผ ํ๋ค.
์ด๋ ๋ฌธ์ํ์์ HTML ๋ฒ์ ๊ณผ ์ข ๋ฅ๋ฅผ ๋ช ์ํจ์ผ๋ก์จ, ๋ธ๋ผ์ฐ์ ๊ฐ ๋ฌธ์๋ฅผ ํด์ํ๊ณ ์ถ๋ ฅํ๋๋ฐ ์ง์ ์ ์ผ๋ก ์ํฅ ์ ์ค๋ค.
์ฌ๋ฐ๋ฅด๊ฒ ๋ฌธ์ํ์์ด ์ง์ ๋ ๊ฒฝ์ฐ์๋ ํ์ค (Standards Mode) ๋ฐฉ์, ๊ทธ๋ ์ง ์๋ ๊ฒฝ์ฐ์๋ ํธํ (Quirks Mode) ๋ฐฉ์์ผ๋ก ์ถ๋ ฅํ๋ค.
ํธํ ์ถ๋ ฅ ๋ฐฉ์ (Quirks Rendering Mode) ํน์ง
- ๋ธ๋ผ์ฐ์ ๊ฐ HTML ์ ๋๋๋ง (์ฝ๊ธฐ, ํด์, ์ถ๋ ฅ) ํ๋ ์๊ฐ์ด ๋ ๊ฑธ๋ฆฐ๋ค.
- ๋ธ๋ผ์ฐ์ ๋ง๋ค HTML ์ถ๋ ฅ์ ๊ฐ๊ฐ ๋ค๋ฅด๊ฒ ์ถ๋ ฅํ๋ค.
์ฌ์ฉ ์
<!DOCTYPE html>
<html>
<head></head>
<body></body>
</html>
โ Fundamental