欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
    实例
 
    <!DOCTYPEhtml>
 
    <html>
 
    <head>
 
    <metacharset="utf-8">
 
    <title>文档标题</title>
 
    </head>
 
    <body>
 
    文档内容......
 
    </body>
 
    </html>
 
    浏览器支持
 
    所有主流浏览器都支持<!DOCTYPE>声明。
 
    标签定义及使用说明
 
    <!DOCTYPE>声明位于文档中的最前面的位置,处于<html>标签之前。
 
    <!DOCTYPE>声明不是一个HTML标签;它是用来告知Web浏览器页面使用了哪种HTML版本。
 
    在HTML4.01中,<!DOCTYPE>声明需引用DTD(文档类型声明),因为HTML4.01是基于SGML(StandardGeneralizedMarkupLanguage标准通用标记语言)。DTD指定了标记语言的规则,确保了浏览器能够正确的渲染内容。
 
    HTML5不是基于SGML,因此不要求引用DTD。
 
    提示:总是给您的HTML文档添加<!DOCTYPE>声明,确保浏览器能够预先知道文档类型。
 
    HTML4.01与HTML5之间的差异
 
    HTML4.01规定了三种不同的<!DOCTYPE>声明,分别是:Strict、Transitional和Frameset。HTML5中仅规定了一种:
 
    <!DOCTYPEhtml>
 
    HTML元素和Doctypes
 
    参阅HTML元素与合法的Doctype,看看每一个HTML元素都出现在哪一种Doctype中。
 
    提示和注释
 
    注释:<!DOCTYPE>标签没有结束标签。
 
    提示:<!DOCTYPE>声明不区分大小写。
 
    提示:使用W3C的验证检查您是否编写了一个带有正确DTD的合法的HTML/XHTML文档!
 
    常见的DOCTYPE声明
 
    HTML5
 
    <!DOCTYPEhtml>
 
    HTML4.01Strict
 
    这个DTD包含所有HTML元素和属性,但不包括表象或过时的元素(如font)。框架集是不允许的。
 
    <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01//EN""http://www.w3.org/TR/html4/strict.dtd">
 
    HTML4.01Transitional
 
    这个DTD包含所有HTML元素和属性,包括表象或过时的元素(如font)。框架集是不允许的。
 
    <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
 
    HTML4.01Frameset
 
    这个DTD与HTML4.01Transitional相同,但是允许使用框架集内容。
 
    <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Frameset//EN""http://www.w3.org/TR/html4/frameset.dtd">
 
    XHTML1.0Strict
 
    这个DTD包含所有HTML元素和属性,但不包括表象或过时的元素(如font)。框架集是不允许的。结构必须按标准格式的XML进行书写。
 
    <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 
    XHTML1.0Transitional
 
    这个DTD包含所有HTML元素和属性,包括表象或过时的元素(如font)。框架集是不允许的。结构必须按标准格式的XML进行书写。
 
    <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
    XHTML1.0Frameset
 
    这个DTD与XHTML1.0Transitional相同,但是允许使用框架集内容。
 
    <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Frameset//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
 
    XHTML1.1
 
    这个DTD与XHTML1.0Strict相同,但是允许您添加模块(例如为东亚语言提供ruby支持)。
 
    <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.1//EN""http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h63194.shtml