作用:
用来告知 Web 浏览器页面使用了哪种 HTML 版本,确保了浏览器能够预先知道文档类型,正确的渲染内容。
定义:
1、<!DOCTYPE> 声明位于文档中的最前面的位置,处于 <html> 标签之前。
2、在 HTML 4.01 中,<!DOCTYPE> 声明需引用 DTD (文档类型声明),因为 HTML 4.01 是基于 SGML (Standard Generalized Markup Language 标准通用标记语言)。
3、HTML5 不是基于 SGML,因此不要求引用 DTD。
注意:
1、<!DOCTYPE> 标签没有结束标签。
2、<!DOCTYPE> 声明不区分大小写。
重要提示:
由于声明的文档类型不同,部分的html标签属性无效。
具体的是否有效可以点击查看 HTML元素和有效 DOCTYPES。
使用 W3C 的验证 检查您是否编写了一个带有正确 DTD 的合法的 HTML / XHTML 文档!