首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

HTML5 doctype将IE9置于怪癖模式?

HTML5 doctype将IE9置于怪癖模式是错误的说法。HTML5 doctype(<!DOCTYPE html>)是用来指定HTML文档类型的声明,它告诉浏览器使用哪个HTML版本来解析页面。IE9及以上的版本都支持HTML5,因此在IE9中使用HTML5 doctype不会将浏览器置于怪癖模式。

怪癖模式(Quirks Mode)是一种浏览器解析页面的模式,它模拟了旧版本浏览器的行为,以保持对旧网站的兼容性。在怪癖模式下,浏览器可能会忽略一些标准的HTML和CSS规则,导致页面显示不正常。

在HTML5标准中,<!DOCTYPE html>被用作文档类型声明,它告诉浏览器使用HTML5规范来解析页面。使用HTML5 doctype可以确保浏览器按照最新的HTML标准来解析页面,而不会触发怪癖模式。

对于IE9及以上的版本,只要使用HTML5 doctype,浏览器就会按照HTML5规范来解析页面,而不会进入怪癖模式。因此,HTML5 doctype不会将IE9置于怪癖模式。

腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

当面试官问你文档声明,你可以这么回答他

因为任何放在 DOCTYPE 前面的东西,比如批注或 XML 声明,会令 IE9 或更早期的浏览器触发怪异模式(后面的渲染模式会介绍) 文档声明并非一个 HTML 标签。...HTML5 的出现,其主要的目标是互联网语义化,以便更好地被人类和机器阅读,并同时提供更好地支持各种媒体的嵌入。...如果文档中没有 DOCTYPE 触发文档的怪异模式。怪异模式最明显的影响是会触发怪异盒模型。...DOCTYPE>这种书写是告诉浏览器,整个文档使用 HTML5 的标准进行解析。 什么是严格模式与混杂模式? 严格模式:又称标准模式,是指浏览器按照 W3C 标准解析代码。...列举几条怪异模式中的怪癖行为 宽高的算法与 W3C 盒模型不同 在表格中的字体样式不会继承 怪异模式下可以设置行内元素宽高 怪异模式下 white-space:pre 会失效

51510

HTML5 使用技巧分享 4 —— 一行元素快速置于屏幕底部

设置到底部 一、导语 二、分析结构框架 三、代码实现 3.1 不引用外部样式 3.2 引用外部 css 样式 一、导语 很久都没有更新了,今天再更新一些使用的小技巧,今天给大家带来的内容是如何快速的一行...div 元素设置到屏幕底部,今天的主要内容有 css 文件的引入,使用 link 标签,以及各个参数的解释 把元素置于文件底部的 css 样式编写 div 标签的使用 二、分析结构框架 先给大家看一看效果图...代码实现 3.1 不引用外部样式 但是这样会显得代码冗余,因此不建议这么做 一行元素置于底部...推荐这种方式,这样可以使样式和内容分离的效果,优化效果 index.html 一行元素置于底部

1.4K10

前端翻译:Activating Browser Modes with Doctype

各种模式 text/html 内容的模式   一般来讲doctype嗅探影响text/html内容的模式。...DOCTYPE html>这句的。     doctype是SGML的语法(HTML5前的标记框架,仅用于声明HTML的版本信息,而不能用于区分是SGML还是XML文档)。    ...而在HTML5规范设计的时候发现doctype的最实际用途就是用来切换模式而已,所以最后得到最简的doctype ""     过去的doctype格式:<!...我不建议使用XHTML的doctype,以为XHTML作为text/html处理是有害的。如果你使用XHTML作为doctype,在IE6下会切换为怪异模式。     ...没有X-UA-Compatible加入到HTTP头中;         2. 没有X-UA-Compatible加入到meta中;         3.

90770

IE对文档的解析模式及兼容性问题

DOCTYPE> 记住以下几个规则: 如果页面指定了DOCTYPE并且也使用了x-ua-compatible标签,则x-ua-compatible标签覆盖DOCTYPE 如果浏览器支持x-ua-compatible...DOCTYPE>来决定文档模式 IE9和之前版本的浏览器,在遇到没有指定的页面时,使用IE5 Quirks模式解析文档,所以建议所有文档都要包含 注意:所有版本的浏览器在解析 时,都会使用各自版本所支持的最高的标准模式来解析,所以推荐都是用HTML5的标记方式。...IE9中,包含框架Frameset的页面,子页面的模式和父页面一致。但是在IE10中,可以分别指定。...如下面的例子,在IE8进行浏览时,将会使用IE7的标准模式进行渲染,因为他本身不支持IE9和IE10。

1.1K10

减少浏览器兼容性问题

我们可以借助 HTML5 与 CSS3 技术应用评估来选择用哪些技术。 查询特性的兼容性 在使用某个特性前,我们可以使用 Can I Use 来查询某特性在各个浏览器上的兼容性情况。...下面是一些查询兼容性的网站 es5规范浏览器兼容性表格 es6规范浏览器兼容性表格 html5 移动端兼容性速查 如果实在想用某个特性,但某个想兼容的浏览器不支持,可以找找有没库来做支持的 HTML5...Cross Browser Polyfills HTML5 POLYFILLS 了解哪些写法会产生兼容性问题 有时候一些兼容性问题的产生并不是因为我们的写法问题,而是浏览器自身的 bug(如 IE 6...(注:目前只有 360 浏览器支持) 用 HTML5DocType:。避免使用有问题的 DocType 而导致的浏览器用怪癖模式来渲染页面。

73920

2022高频前端面试题合集之HTML篇

什么是 DOCTYPE, 有何作用? DoctypeHTML5的文档声明,通过它可以告诉浏览器,使用哪一个HTML版本标准解析文档。...此时,大部分浏览器开启最大兼容模式来解析网页,我们一般称为怪异模式,这不仅会降低解析效率,而且会在解析过程中产生一些难以预知的bug,所以文档声明是必须的。 2....Quirks(怪癖模式是什么?它和Standards(标准)有什么区别?...页面如果写了DTD,就意味着这个页面采用对CSS支持更好的布局,而如果没有,则采用兼容之前的布局方式,这就是Quirks模式,有时候也叫怪癖模式、诡异模式、怪异模式。...HTML5为什么只需要写? 为什么HTML5只需要写一段: 而HTML4却需要写很长的一段 <!

98820

如何让bootstrap兼容ie8+

bootsrap已经对ie9渲染的很好了,亲测 听说bootstrap2.0对ie8支持蛮好,不过没有用过。...有用过的朋友欢迎留言告诉我 DOCTYPE 有些人可以不太注意html开头的doctype声明,其实这是非常重要的。...DOCTYPE会告诉浏览器使用什么样的HTML或XHTML规范来解析HTML文档,具体会影响: 标记、attributes 、properties的约束规则 对浏览器的渲染模式产生影响,不同的渲染模式会影响到浏览器对于...DOCTYPE html> 而且注意doctype前后不要有空行 使用meta标签来调节浏览器的渲染方式 IE 兼容模式 Bootstrap 不支持 IE 古老的兼容模式。...下面的 标签加入到页面中,可以让部分国产浏览器默认采用高速模式渲染页面: 目前只有360浏览器支持此 标签。

1.1K40

数往知来:一次浏览器兼容工作中的知识点分析

doctype html> 使用X-UA-Compatible “有时候需要限制Windows Internet Explorer在解析某个网页时使用特定的文档模式...doctype的情况,从而有更好的兼容性 设置content为edge则将Internet Explorer置于其支持的最高级模式之下 可以设置多个值,比如content="IE=7,9,10",IE将从中选中自身能支持的最高版本...判断真实的IE版本 使用X-UA-Compatible设置遗留文档模式后,会带来新的问题,那就是 navigator.userAgent 返回的 MSIE 版本都是被模拟的值,而真实的浏览器版本难以判断了...本次难以兼容的正是HTML5 File API,简单的说就是:IE10及以下不支持FileReader,分别用以下措施应对: 取消表单中上传头像的本地预览功能 有上传头像的表单从ajax提交改为原生提交

97510

HTML

HTML标签是分等级的,HTML所有的标签分为两种:容器级、文本级。 4. 顾名思义,容器级的标签,里面可以放置任何东西;文本级的标签里面,只能放置文字、图片、表单元素。...HTML5中极大的简化了DTD,也就是说HTML5中就没有XHTML了。 8. 我们用meta标签可以声明当前这个html文档的字库,但是一定要和保存的类型一样,否则乱码!...DOCTYPE …… * * 开头的语句。 * 这一行,就是文档声明头,DocType Declaration。...HTML5IE9开开始兼容的。但是IE6、7、8这些浏览器还不能过早的淘汰,所以这几年网页还是应该用HTML4.01来制作。后面知道手机、移动端的网页,就可以使用HTML5了。...严格的,体现在一些标签不能使用,比如uTransitional 普通的(我们学习的版本)Frameset 带有框架的页面 * * strict表示“严格的”,这种模式里面的要求更为严格

75780
领券