Skip to content

Doctype

作用

  • <!DOCTYPE> 声明位于⽂档中的最前⾯,处于 <html> 标签之前。告知浏览器的解析器, ⽤什么⽂档类型 规范来解析这个⽂档
  • <!DOCTYPE> 不存在或格式不正确会导致⽂档以混杂模式呈现
  1. 严格模式是以该浏览器⽀持的最⾼标准运⾏

  2. 混杂模式是⻚⾯以宽松的向后兼容的⽅式显示。模拟⽼式浏览器的⾏为以防⽌站点⽆法⼯作

HTML5 为什么只需要写 <!DOCTYPE HTML>

1、HTML5不基于 SGML,因此不需要对 DTD进⾏引⽤,但是需要 doctype来规范浏览器 的⾏为

2、 HTML4.01 基于 SGML,所以需要对 DTD进⾏引⽤,才能告知浏览器⽂档所使⽤的⽂档 类型