<!doctype>
정의 및 사용
모든 웹 문서에는 DOCTYPE(DTD)를 선언하여 문서의 Type을 반디시 명시해야 한다. 웹이 아니라 다른 어떠한 문서도 Type이 명시되어야한다. 한글 어플리케이션은 hwp, MS-WORD는 doc, 엑셀은 xls...
DTD는 웹문서의 정보 모델을 구체적으로 서술한 것으로 엘리먼트의 타입 선언, 애트리뷰트 리스트, 엔티티, 표기선언 등 4개의 부류로 구성되어 있다.
DTD란? Document Type Definition의 약자로 strict, Transitional, frameset의 세가지 형태가 있다. 이 중 프레임셋은 프레임을 사용 할 경우에 프레임셋이 되는 문서에만 사용하게 되며, 이 중 프레임셋은 프레임을 사용할 경우에 프레임셋이 되는 문서에만 사용하게 되며, 나머지 두가지의 경우는 해당 문서가 문법을 엄격하게 준수하는지 아닌지를 표시하게 된다. 브라우저는 Doctype과 DTD를 참조하여 문서의 표시형태를 결정하게 된다. |
W3C의 권장 DOCTYPE
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">
HTML5
<!DOCTYPE html>
'닷컴's_열공 > HTML5' 카테고리의 다른 글
<body> (0) | 2013.11.19 |
---|---|
<html> (0) | 2013.11.18 |
콘텐츠 디바이스의 최적화, 한번의 클릭으로 실현한다. (0) | 2011.03.08 |
개발자들이여 HTML5 대회에 도전하라 (0) | 2011.03.03 |