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)!