资讯专栏INFORMATION COLUMN

HTML DOCTYPE 标签

noONE / 2978人阅读

摘要:并不是标签,它为浏览器提供一项信息声明,即是什么版本编写的。规定了标记语言的规则,这样浏览器才能正确地呈现内容。与之间的差异在中有三种声明。提示和注释注释声明没有结束标签。

HTML DOCTYPE 标签 Doctype是什么?点击查看详解

声明帮助浏览器正确地显示网页。

web世界中存在着很多不同的文档,只有了解了文档类型,浏览器才能正确的显示文档。这就是 的用处。

并不是html标签,它为浏览器提供一项信息(声明),即HTML是什么版本编写的。

所有浏览器都支持 声明。

实例

带有 HTML5 DOCTYPE 的 HTML 文档:



    
        Title of the document
    
    
    The content of the document......
    
HTML 发展版本

从 Web 诞生早期至今,已经发展出多个 HTML 版本:

版本 年份
HTML 1991
HTML+ 1992
HTML2.0 1995
HTML3.2 1997
HTML 4.01 1999
XHTML 1.0 2000
HTML5 2012
XHTML5 2013
定义和用法

提示:请始终向 HTML 文档添加声明,这样浏览器才能获知文档类型。

声明必须是 HTML 文档的第一行,位于标签之前

不是html标签,它是只是web浏览器关于使用哪个HTML版本经行编写的指令

在 HTML 4.01 中, 声明引用 DTD,因为 HTML 4.01 基于 SGML。DTD 规定了标记语言的规则,这样浏览器才能正确地呈现内容。

HTML5 不基于 SGML,所以不需要引用 DTD。

HTML 4.01 与 HTML5 之间的差异
在 HTML 4.01 中有三种 声明。在 HTML5 中只有一种:


点击查看HTML 元素表,其中列出了每种元素会出现在哪个文档类型中。

提示和注释

注释: 声明没有结束标签。

提示: 声明对大小写不敏感。

提示:请使用 W3C 的验证器来检查您是否编写了有效的 HTML / XHTML 文档!

常用的 DOCTYPE 声明

HTML5


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


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


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


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


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


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


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

           
               
                                           
                       
                 

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/55424.html

相关文章

  • HTML DOCTYPE 标签

    摘要:并不是标签,它为浏览器提供一项信息声明,即是什么版本编写的。规定了标记语言的规则,这样浏览器才能正确地呈现内容。与之间的差异在中有三种声明。提示和注释注释声明没有结束标签。 HTML DOCTYPE 标签 Doctype是什么?点击查看详解 声明帮助浏览器正确地显示网页。 web世界中存在着很多不同的文档,只有了解了文档类型,浏览器才能正确的显示文档。这就是 的用处。 并不是h...

    daydream 评论0 收藏0
  • HTML简单介绍

    摘要:是什么语言用于描述网页是指超文本标记语言不是一种编程语言,而是一种标记语言,标记语言是一套标记标签使用标记标签来描述网页,的文档包含了标签以及文本内容,文档也称作页面标签标记标签通常被称为标签标签是由尖括号包围的关键词,例如        HTML是什么?         HTML语言用于描述网页 HTML是指超文本标记语言:Hyper Text Markup Language HTML不...

    liaoyg8023 评论0 收藏0
  • CSS入门

    CSS介绍 CSS:层叠样式表:Cascading Style Sheets:修改HTML样式 CSS引用 DOCTYPE html> 引用CSS p { color: red; } 引用样式 CSS选择器 DOCTYPE html> ...

    番茄西红柿 评论0 收藏0
  • HTML <!DOCTYPE> 标签

    摘要:定义和用法声明必须是文档的第一行,位于标签之前。声明不是标签它是指示浏览器关于页面使用哪个版本进行编写的指令。规定了标记语言的规则,这样浏览器才能正确地呈现内容。与之间的差异在中有三种声明。提示和注释注释声明没有结束标签。实例 文档的标题 文档的内容...... 亲自试一试 浏览器支持 IEFirefoxChromeSafariOpera           ...

    lykops 评论0 收藏0
  • HTML/CSS初步了解

    摘要:为标记语言提供了一种样式描述,定义了其中元素的显示方式。选择器指明了中的样式的作用对象,也就是样式作用于网页中的哪些元素基本语法第一种选择器叫选择器在里面写一个,通过这个就能找到这个。一、CSS是什么?   它是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS为HTML标记语言提供了一种样式描述,定义了其中元素的显示方式。...

    miracledan 评论0 收藏0

发表评论

0条评论

noONE

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<