DOCTYPE(Document Type) 선언을 하는 이유과 버전별 선언(HTML5, HTML 4, XHTML)
HTML은 버전 별로 지원하는 태그가 조금씩 다른데요..
(HTML 태그 종류와, Document Type 별 지원 태그 목록)
그래서, HTML이 어떤 버전으로 작성되었는지 미리 선언해,
웹브라우저가 내용을 올바로 표시할 수 있도록 해주는 것이 <!DOCTYPE>입니다.
<!DOCTYPE>는 태그가 아니며, HTML문서 제일 처음에 옵니다.
(끝내는 </DOCTYPE>는 없음)
HTML 문서를 작성할 때는 항상 <!DOCTYPE> 선언문을 추가하는 게 좋습니다.
<사용 예>
<!DOCTYPE html> |
[DOCTYPE 버전 종류]
HTML 5,
HTML 4.01 Strict
HTML 4.01 Transitional
HTML 4.01 Frameset
XHTML 1.0 Strict
XHTML 1.0 Transitional
XHTML 1.0 Frameset
XHTML 1.1
[DOCTYPE 버전별 선언문]
HTML 5
<!DOCTYPE html>
HTML 4.01 Strict
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
HTML 4.01 Transitional
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
HTML 4.01 Frameset
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
XHTML 1.0 Strict
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
XHTML 1.0 Transitional
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
XHTML 1.0 Frameset
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
XHTML 1.1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
비표준 모드quirks mode, 표준 모드 standards mode 차이와 DOCTYPE
HTML 기초 (markup, 브라우저 종류/ XHTML, XML, HTML5, DHTML 차이)
'html' 카테고리의 다른 글
table 태그, tr 태그, th 태그, td 태그와 table 속성 정리 (7) | 2014.03.05 |
---|---|
html, css, javascript 주석 처리 방법 (2) | 2014.02.26 |
[html 기초] head 에 들어가는 태그 (title, style, script, meta 태그) (2) | 2014.02.20 |
HTML 기초(태그 작성법, 저장 방법, 대소문자 구별, 서버에 올리는 방법) (1) | 2014.02.20 |
HTML 기초 (markup, 브라우저 종류/ XHTML, XML, HTML5, DHTML 차이) (4) | 2014.02.18 |
댓글