当前位置:首页 > HTML5教程 > HTML5入门

HTML <!DOCTYPE> 标签

html <!doctype> 标签

实例

<!doctype html>
<html>
<head>
<title>文档的标题</title>
</head>

<body>
文档的内容......
</body>

</html>

 

浏览器支持

 

所有浏览器都支持 <!doctype> 声明。

定义和用法

<!doctype> 声明必须是 html 文档的第一行,位于 <html> 标签之前。

<!doctype> 声明不是 html 标签;它是指示 web 浏览器关于页面使用哪个 html 版本进行编写的指令。

在 html 4.01 中,<!doctype> 声明引用 dtd,因为 html 4.01 基于 sgml。dtd 规定了标记语言的规则,这样浏览器才能正确地呈现内容。

html5 不基于 sgml,所以不需要引用 dtd。

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

html 4.01 与 html5 之间的差异

在 html 4.01 中有三种 <!doctype> 声明。在 html5 中只有一种:

<!doctype html>

html 元素和文档类型(doctype)

请参阅这个 html 元素表,其中列出了每种元素会出现在哪个文档类型中。

提示和注释

注释:<!doctype> 声明没有结束标签。

提示:<!doctype> 声明对大小写不敏感。

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

常用的 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

该 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">

【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!