doctype的作用是什么?

如题所述

DOCTYPE描述了html文档的类型,对不同的DOCTYPE类型,浏览器会使用不同的方法来解析。

DOCTYPE正是用来告诉浏览器使用哪种DTD,一般放在(X)HTML文档开头声明)用以告诉其他人这个文档的类型风格严格模式:浏览器以最高标准呈现页面。混杂模式:以一种比较宽松的向后兼容的方式呈现页面。(混杂模式通常模拟来浏览器的行为以网址老站点无法工作。)



组成部分:

doctype已经经历了五次重大修改,用于取代1999年所制定的 HTML 4.01 和 XHTML 1.0 标准的 HTML标准版本。 HTML 5 的第一份正式草案已于2008年1月22日公布。HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。

doctype赋予网页更好的意义和结构。更加丰富的标签将随着对RDFa的,微数据与微格式等方面的支持,构建对程序、对用户都更有价值的数据驱动的Web。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-06-22
1、doctype声明位于文档中的最前面,处于html标签之前,告知浏览器的解析器,用什么文档类型规范来解析这个文档。

2、严格模式的排版和js运作模式是以该浏览器支持的最高标准运行。

3、在混杂模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作。

4、doctype不存在或格式不正确会导致文档以混杂模式呈现。