当前位置: 首页 > Web前端 > HTML

doctype

时间:2023-04-02 14:00:28 HTML

什么是声明不是HTML标签;它是给浏览器的一个指令,告诉浏览器页面是用哪个版本的HTML写的。那么,DOCTYPE的作用是:声明文档的解析类型(document.compatMode),避免浏览器的怪异模式.文档的解析类型(document.compatMode)有两种模式:BackCompat:怪异模式,浏览器使用自己的怪异模式来解析和渲染页面。CSS1Compat:标准模式(严格模式),浏览器使用W3C标准来解析和渲染页面。如果页面没有DOCTYPE声明,浏览器在渲染页面时会使用顾阿姨模式,每个浏览器在怪异模式下对每个元素的渲染都不一样。关于这两种模式,你需要知道一些事情:规范化写钱的页面时,没有doctype,所以没有doctype的页面以怪异的模式呈现。相反,如果Web开发人员添加了文档类型,则意味着他知道他必须做什么。大多数doctypes都会开启严格模式(standardmode),页面会按照标准进行渲染。任何新的或未知的文档类型都将开启严格模式(标准模式)。每个浏览器都有自己的拦截怪癖的方式。你可以看看这个列表:ActivatingBrowserModeswithDoctypeUsing使用起来非常简单,只需在你的html页面的第一行添加“”。