HTML标签定义和用法声明位于文档中的最前面的位置,处于标签之前。此标签可告知浏览器文档使用哪种HTML或XHTML规范。该标签可声明三种DTD类型,分别表示严格版本、过渡版本以及基于框架的HTML文档。以下面这个标签为例:在上面的声明中,声明了文档的根元素是html,它在公共标识符被定义为"-//W3C//DTDXHTML1.0Strict//EN"的DTD中进行了定义。浏览器将明白如何寻找匹配此公共标识符的DTD。如果找不到,浏览器将使用公共标识符后面的URL作为寻找DTD的位置。提示和注释:注释:标签没有结束标签!HTMLHTML4.01规定了三种文档类型:Strict、Transitional以及Frameset。HTMLStrictDTD如果您需要干净的标记,免于表现层的混乱,请使用此类型。请与层叠样式表(CSS)配合使用:HTMLTransitionalDTDTransitionalDTD可包含W3C所期望移入样式表的呈现属性和元素。如果您的读者使用了不支持层叠样式表(CSS)的浏览器以至于您不得不使用HTML的呈现特性时,请使用此类型:FramesetDTDFramesetDTD应当被用于带有框架的文档。除frameset元素取代了body元素之外,FramesetDTD等同于TransitionalDTD:XHTMLXHTML1.0规定了三种XML文档类型:Strict、Transitional以及Frameset。XHTMLStrictDTD如果您需要干净的标记,免于表现层的混乱,请使用此类型。请与层叠样式表(CSS)配合使用:XHTMLTransitionalDTDTransitionalDTD可包含W3C所期望移入样式表的呈现属性和元素。如果您的读者使用了不支持层叠样式表(CSS)的浏览器以至于您不得不使用XHTML的呈现特性时,请使用此类型:XHTMLFramesetDTD当您希望使用框架时,请使用此DTD!如需检查你是否编写了带有正确DTD的合法XHTML文档,您可以把您的XHTML页面链接到一个XHTML验证器。属性:无