主题
Doctype
作用
<!DOCTYPE>
声明位于⽂档中的最前⾯,处于<html>
标签之前。告知浏览器的解析器, ⽤什么⽂档类型规范
来解析这个⽂档<!DOCTYPE>
不存在或格式不正确会导致⽂档以混杂模式
呈现
严格模式
是以该浏览器⽀持的最⾼标准运⾏
混杂模式
是⻚⾯以宽松的向后兼容的⽅式显示。模拟⽼式浏览器的⾏为以防⽌站点⽆法⼯作
HTML5 为什么只需要写 <!DOCTYPE HTML>
1、HTML5不基于 SGML,因此不需要对 DTD进⾏引⽤,但是需要 doctype来规范浏览器 的⾏为
2、 HTML4.01 基于 SGML,所以需要对 DTD进⾏引⽤,才能告知浏览器⽂档所使⽤的⽂档 类型