본문 바로가기

닷컴's_열공/HTML5

<!doctype>

 

<!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