<!DOCTYPE> 聲明必須放在文檔最頂部。 此標籤可告知瀏覽器文檔使用哪種HTML 或 XHTML 規範。
以下是使用版本:HTML 4.0.1:
可聲明三種DTD類型:<!-- DTD: 是document type denifition的縮寫,意思是文檔類型定義,是一套關於標記符的語法規則。-->
(STRICT)嚴格版本
(TRANSITIONAL)過渡版本
(FRAMESET)基於框架的HTML文檔。
(STRICT)嚴格版本 例:
<!DOCTYPE HTML PUBLIC " -//W3C//DTD HTML 4.01 Strict//EN" “http://www.w3.org/TR/html4/strict.dtd” >
<!-- 上述聲明意思:聲明文檔根元素是:html,它在公共標識符被定義爲 " -//W3C//DTD HTML 4.01 strict//EN" 的DTD中進行了定義。瀏覽器將明白如何尋找公共標識符的DTD,如果找不到,瀏覽器將使用公共標識符後面的URL尋找DTD的位置。-->
(TRANSITIONAL)過渡版本例:
<!DOCTYPE HTML PUBLIC " -//W3C//DTD HTML 4.01 Transitional//EN" “http://www.w3.org/TR/html4/loose.dtd” >
(FRAMESET)基於框架的HTML文檔例:
<!DOCTYPE HTML PUBLIC " -//W3C//DTD HTML 4.01 Frameset//EN" “http://www.w3.org/TR/html4/frameset.dtd” >
XHTML 1.0 也爲三種XML文檔類型:
(STRICT)嚴格版本
(TRANSITIONAL)過渡版本
(FRAMESET)基於框架的HTML文檔。
(STRICT)嚴格版本 例:
<!DOCTYPE HTML PUBLIC " -//W3C//DTD XHTML1.0 Strict//EN" “http://www.w3.org/TR/xhtml/xhtml-strict.dtd” >
<!-- 其他同理 -->
現HTML5則不需申明版本直接:
<!doctype html>