您的位置:首页> 前端教程> HTML教程
文章导航

HTML <!DOCTYPE>

2018-9-3 09:46| 作者: admin| 查看: 893| 评论: 0|来自: 蚂蚁部落

此标签必须位于html文档的第一行。

DOCTYPE声明不属于html标签,它是一条指令,用于告知浏览器,当前html文档使用何种规范书写。

HTML4.01中的doctype需要对DTD进行引用,因为HTML4.01基于SGML。

HTML5不基于SGML,因此不需要对DTD进行引用,但是需要doctype来规范浏览器的行为。

它有如下两个特点:

(1).<!DOCTYPE>标签没有结束标签。

(2).<!DOCTYPE>对大小写不敏感。

HTML4.01中有3个不同的文档类型,HTML 5中只有一个,下面分别做一下罗列:

一.HTML5:

[HTML] 纯文本查看 复制代码
<!DOCTYPE html>

二.HTML4.01:

(1).HTML 4.01 Strict:

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

[HTML] 纯文本查看 复制代码
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd">

(2).HTML 4.01 Transitional:

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

[HTML] 纯文本查看 复制代码
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd">

(3).HTML 4.01 Frameset:

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

[HTML] 纯文本查看 复制代码
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" 
"http://www.w3.org/TR/html4/frameset.dtd">

(4).XHTML 1.0 Strict:

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

必须以格式正确的 XML 来编写标记。

[HTML] 纯文本查看 复制代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

(5).XHTML 1.0 Frameset:

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

[HTML] 纯文本查看 复制代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"

(6).XHTML 1.1:

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

[HTML] 纯文本查看 复制代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

鲜花

握手

雷人

路过

鸡蛋
上一篇:HTML 注释下一篇:HTML <meta>标签

最新评论

返回顶部