HTML 2.0
HTML 2.0 은 대다수의 브라우저가 지원하는 문서 형식. 엘리먼트 위주로 구성되어 있고 테이블, 프레임, 다국어 등은 지원되지 않음.
Compact HTML 2.0
HTML 2.0의 간략 버전.
HTML 3.2
"http://www.w3.org/MarkUp/Wilbur/HTML32.dtd">
HTML 3.2 부터 스타일 시트를 제한적으로 지원. 프레임과 다국어 등은 지원되지 않음.
HTML 4.01 Strict
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="ko">
HTML 4.01 Strict는 HTML 4.01 의 제한된 엘리먼트 를 제외시켜 좀 더 엄격한 규칙을 적용 함.
프레임과 앵커의 타켓 속성도 사용하지 못함.
HTML 4.01 Transitional
"http://www.w3.org/TR/html4/loose.dtd">
HTML 4.01 Strict 보다는 유연함을 가질 수 있는 문서 형식입니다.
BASEFONT 혹은 CENTER 등의 제한된 엘리먼트를 허용 함.
HTML 4.01 Frameset
"http://www.w3.org/TR/html4/frameset.dtd">
<html lang="ko">
HTML 4.01 형식의 프레임 구조를 정의하는 문서 형식
프레임을 정의하는 HTML 4.01 Transitional 문서를 대체하는 데 사용함.
XHTML 1.0 Strict
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko" lang="ko">
XHTML 1.0 Strict는 HTML 4.01 Strict와 동일.
문법이 XML 구조를 따라야 한다는 점만이 다릅니다.
XHTML 1.0 Transitional
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko" lang="ko">
HTML 4.01 Transitional의 XML 버전.
XHTML 1.0 Frameset
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko" lang="ko">
HTML 4.01 Frameset의 XML 버전.
XHTML 1.1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko">
XHTML 1.1 은 XHTML 1.0 Strict와 별 차이는 없고, 완벽한 XML 표준 문법만을 사용하여야 함.
Transitional 혹은 Frameset 버전이 제공되지 않는다. 브라우저에 따라 지원이 되지 않는 경우가 있음.