<!DOCTYPE>
HTML 문서 형식에 관한 버전 정보(DTD)를 설정합니다. 반드시 모든 HTML 문서의 최상위에 있어야 합니다. <!DOCTYPE>은 HTML 문서의 구성 요소는 아닙니다.
HTML 4.01 Strict DTD
Traditional DTD에서 deprecated된 요소와 <frameset> 관련 요소 및 속성을 제외한 가장 엄격한 DTD입니다.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
HTML 4.01 Transitional DTD
Strict DTD에서 deprecated 요소와 속성을 포함합니다. 권장되지 않는 요소나 속성을 문서에 포함할 필요가 있을 때, 하위 호환성을 위해 이 선언문을 사용하면 됩니다. Frameset관련 요소는 포함되지 않습니다.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
HTML 4.01 Frameset DTD
Traditionl DTD에 frameset을 포함합니다. Frameset을 적용한 문서에서는 이 선언문을 사용해야 합니다. 가장 느슨한 문서 형식입니다.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
XHTML 1.0
XHTML 1.0에서는 HTML 4.01의 DTD와 유사하게 3가지 DTD 중 하나를 사용할 수 있습니다.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
* XHTML 1.0 Strict에서는 문서가 반드시 체계화(well formed)되어야 한다. 이것은 HTML 4.01 Strict의 XML 형식이다.
* XHTML 1.0 Transitional는 XHTML 1.0 Strict에서는 사용되지 않는 <center>, <u>, <strike>, <applet> 요소들의 사용을 허용한다.
* XHTML 1.0 Frameset: HTML 프레임셋의 사용을 허용한다.
XHTML 1.1
XHTML 1.1에서는 하나의 DTD만 정의할 수 있습니다. 이것은 기존의 XHTML 1.0 Strict DTD를 기본으로 합니다.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
Quicks Mode와 Standards Mode의 차이점
http://www.quirksmode.org/css/quirksmode.html
'all' 카테고리의 다른 글
PNG24 백그라운드 이미지로 사용할 경우 css (0) | 2010.03.03 |
---|---|
HTML과 다른 XHTML의 특징 (0) | 2010.03.03 |
PNG24 투명 이미지 iepngfix.htc 이용하기 (0) | 2010.03.03 |
PNG24 투명 이미지 스크립트 html 직접 입력하기 (0) | 2010.03.03 |
Tables (0) | 2010.03.03 |