HTML <!DOCTYPE> 声明
定义和用法
所有 HTML 文档都必须以 <!DOCTYPE>
声明开始。
这个声明不是 HTML 标签,而是向浏览器提供有关所期望的文档类型的“信息”。
在 HTML 5 中,声明很简单:
<!DOCTYPE html>
DOCTYPE 元素独一无二,而且自成一类。每一个 HTML 文档都必须以 DOCTYPE 元素开头。浏览器据此得知自己将要处理的是 HTML 内容。
即使省略 DOCTYPE 元素,大多数浏览器仍能正确显示文档内容,只不过依赖浏览器的这种表现不是好习惯。
实例
<!DOCTYPE html> <html> <head> <title>文档的标题</title> </head> <body> 文档的内容 ...... </body> </html>
更老的 HTML 文档
在更老的文档(HTML 4或 XHTML)中,声明更加复杂,因为声明必须引用 DTD(文档类型定义)。
HTML 4.01:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
XHTML 1.1:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
HTML 元素和 Doctype
提示和注释
提示:<!DOCTYPE>
声明不区分大小写,也没有结束标签。
<!DOCTYPE html> <!DocType html> <!Doctype html> <!doctype html>
浏览器支持
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
支持 | 支持 | 支持 | 支持 | 支持 |