3.2.1 DOCTYPE声明
2025年09月26日
3.2.1 DOCTYPE声明
DOCTYPE声明是HTML文件中必不可少的,它位于文件第一行,就像一本书的序言。
在HTML4和XHTML1.0时代,有好几种可供选择的DOCTYPE声明,每一种都会指明HTML的版本,以及使用的是过渡型还是严格型模式,既难理解又难记,例如:
<!DOCTYPEhtml PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">(HTML4.0过渡型文档的DOCTYPE声明)
<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">(XHTML1.0严格型文档的DOCTYPE声明)
在HTML5中,刻意不使用版本声明,一份文档将适用于所有版本的HTML。HTML5中的DOCTYPE声明方法如下:
所有浏览器,无论版本,都理解HTML5的DOCTYPE声明,因此可以在所有页面中使用它。另外,HTML5的DOCTYPE声明不区分大小写,可以写为<!doctype html>,但是使用<!DOCTYPE html>更常规。