包含文档类型信息,也就是HTML文档的声明。它告诉浏览器应该采用哪一个HTML版本来解析文档以及哪个渲染模式。

怪异模式和标准模式

  • 因为W3C的CSS1标准的制定,浏览器各厂家既需要升级以符合W3C的标准,也要向后兼容以前不符合现行标准的网页,具体突出的是盒模型的渲染算法。提出怪异模式以兼容以前的网页。
  • 标准模式是按照W3C的标准定义HTML和CSS来渲染网页。
  • 准标准模式是在CSS2标准下,只有一点是表格内的图片布局会与标准不同。现在已经都改为标准模式。

    类属性

    1. console.log(document.doctype); //<!DOCTYPE html>
    2. console.log(document.doctype.name); //html