HTML(5) -- DOCUTYPE 的作用

34 阅读1分钟
一. DOCUTYPE

DOCUTYPE 是 HTML5中的一种标准通用标记语言的文档类型声明,它的目的是告诉浏览器,使浏览器知道该用什么样的(html5? html4? 或者 xhtml) 的文档类型定义来解析文档。不同的渲染模式会影响浏览器对 CSS 代码甚至 JS 脚本的解析。它必须声明在 HTML 文档的第一行!!

二. 浏览器解析渲染页面的两者模式:
  • 标准模式[ CSS1Compat ]:浏览器使用W3C的标准解析渲染页面。

  • 怪异模式(混杂模式)[ BackCompat ] :浏览器使用自己的怪异模式解析渲染页面。

注意:

  • <!DOCTYPE html>文档声明:告诉浏览器我们使用的版本号为HTML5的版本,且使浏览器进入 标准模式
  • 如果不写,那么浏览器就会默认进入怪异模式!!!