美文网首页
4-DTD文档申明

4-DTD文档申明

作者: 锦雯书 | 来源:发表于2017-04-21 11:19 被阅读0次

    <!DOCTYPE html>

    <html>

    <head>

    <meta chaeset="utf-8"/>

    <title>不过是虚爱一场,你才不是我的地老天荒</title>

    </head>

    <body><body>

    </html>


    ·标签分类:

    1、-单标签。如:<meta chaeset="utf-8"/>

    -双标签。(有开始标签和结束标签)

    2、-并列关系(兄弟/平级)

         -嵌套关系(父子/上下级)

    ·什么是DTD文档申明?

    由于HTML有很多个版本的规范,每个版本的规范之间又有一定的差异,所以为了让浏览器能够正确的编译/解析/渲染我们的网页,我们需要在HTML文件的第一行告诉浏览器,我们当前这个网页是用哪一个版本的HTML规范来编写的

    ·DTD文档申明规范:<!DOCTYPE html>

    HTML5的DTD文档申明具有向下兼容的特性,一般都只是用HTML5的DTD文档申明


    ·DTD文档申明的注意点:

    1、任何一个标准的HTML网页,第一行都是DTD文档申明,也就是说DTD文档申明必须写在HTML的第一行

    2、DTD文档申明不区分大小写

    3、DTD文档申明不是一个标签

    4、DTD文档申明不写网页也能正常运行,但是由于W3C规定第一行必须写上DTD文档申明,所以为了遵守规定,无论怎样都应该在第一行写上DTD文档申明


    常用的DOCTYPE声明

    ·HTML 5

    <!DOCTYPE html>

    ·HTML 4.01 Strict(严格的)

    该DTD包含所有HTML元素和属性,但不包括展示性的和弃用的元素(比如font)。不允许框架集(Framesets)。

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

    ·HTML 4.01 Transitional(普通的)

    该DTD包含所有HTML元素和属性,包括展示性的和弃用的元素(比如font)。不允许框架集(Framesets)。

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

    "http://www.w3.org/TR/html4/loose.dtd">

    ·HTML 4.01 Frameset

    该DTD等同于HTML 4.01 Transitional,但允许框架集内容。

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"

    "http://www.w3.org/TR/html4/frameset.dtd">

    ·XHTML 1.0 Strict(比HTML 4.01 Strict更严格)

    该DTD包含所有HTML元素和属性,但不包括展示性的和弃用的元素(比如font)。不允许框架集(Framesets)。必须以格式正确的XML来编写标记。

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

    ·XHTML 1.0 Transitional

    该DTD包含所有HTML元素和属性,包括展示性的和弃用的元素(比如font)。不允许框架集(Framesets)。必须以格式正确的XML来编写标记。

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    ·XHTML 1.0 Frameset

    该DTD等同于XHTML 1.0 Transitional,但允许框架集内容。

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

    ·XHTML 1.1

    该DTD等同于XHTML 1.0 Strict,但允许添加模型(例如提供对东亚语系的ruby支持)。

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

    相关文章

      网友评论

          本文标题:4-DTD文档申明

          本文链接:https://www.haomeiwen.com/subject/arcdzttx.html