问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

浏览器的怪异模式和标准模式的区别

发布网友 发布时间:2022-04-20 12:00

我来回答

2个回答

懂视网 时间:2022-04-20 16:21

浏览器的标准模式和怪异模式到底是什么?

标准模式:

是浏览器按照W3C标准解析执行代码,这样用规定的语法去渲染,就可以兼容各个浏览器,保证以正确的形式展示网页。

怪异模式:

是使用浏览器自己的方式解析执行代码,因为不同浏览器解析执行的方式不一样,所以我们称之为怪异模式。

为什么还要存在怪异模式呢?

在HTML与CSS的标准化未完成之前,各个浏览器对于HTML和CSS的解析有各自不同的实现,而有很多旧的网页都是按照这些非标准的实现去设计的。在HTML与CSS标准确定之后,浏览器一方面要按照标准去实现对HTML与CSS的支持,另一方面又要保证对非标准的旧网页设计的后向兼容性。因此,现代的浏览器一般都有两种渲染模式:标准模式和怪异模式。在标准模式下,浏览器按照HTML与CSS标准对文档进行解析和渲染;而在怪异模式下,浏览器则按照旧有的非标准的实现方式对文档进行解析和渲染。

浏览器如何确定使用哪种渲染模式?

如果你的页面添加了<!DOCTYPE html>(注意:大小写不敏感),那么就等同于开启了标准模式。即如下面代码展示:

<!DOCTYPE html>
<html>
 <head>
 <meta charset="UTF-8">
 <title></title>
 </head>
 <body>
 </body>
</html>

如果省略了,浏览器会采用不符合某些标准的渲染模式。

标准模式与怪异模式的常见区别

  • 盒模型的处理差异:标准CSS盒模型的宽度和高度等于内容区的高度和宽度,不包含内边距和边框,而IE6之前的浏览器实现的盒模型的宽高计算方式是包含内边距和边框的。因此,对于IE,怪异模式和标准模式下的盒模型宽高计算方式是不一样的;

  • 行内元素的垂直对齐:很多早期的浏览器对齐图片至包含它们的盒子的下边框,虽然CSS的规范要求它们被对齐至盒内文本的基线。标准模式下,基于Gecko的浏览器将会对齐至基线,而在quirks模式下它们会对齐至底部。最直接的例子就是图片的显示。在标准模式下,图片并不是与父元素的下边框对齐的,如果仔细观察,你会发现图片与父元素下边框之间存在一点小空隙。那是因为标准模式下,图片是基线对齐的。而怪异模式下,则不存在这个问题。

  • 热心网友 时间:2022-04-20 13:29

    个人数据管理等功能、网站导航、搜索、下载UC浏览器,我用着还行,你也可以看看QQ浏览器也不错,速度快而稳定,具有视频播放
    浏览器标准模式和怪异模式之间的区别是什么

    标准模式与怪异模式的两个常见区别 盒模型的处理差异:标准CSS盒模型的宽度和高度等于内容区的高度和宽度,不包含内边距和边框,而IE6之前的浏览器实现的盒模型的宽高计算方式是包含内边距和边框的。因此,对于IE,怪异模式和标准模式下的盒模型宽高计算方式是不一样的;行内元素的垂直对齐:很多早期的...

    浏览器标准模式和怪异模式的区别

    二.区别 1. 盒模型   在怪异模式下,浏览器的盒模型为IE盒模型;而在标准模式下。浏览器的盒模型则为标准盒模型。二者的区别在于对元素宽高的计算不一样。 IE盒模型 标准盒模型 2. 图片的垂直对齐方式   对于 inline 和 table-cell 的元素来说, &amp;...

    浏览器标准模式和怪异模式之间的区别是什么

    所谓的标准模式是指,浏览器按W3C标准解析执行代码;怪异模式则是使用浏览器自己的方式解析执行代码,因为不同浏览器解析执行的方式不一样,所以我们称之为怪异模式。浏览器解析时到底使用标准模式还是怪异模式,与你网页中的DTD声明直接相关,DTD声明定义了标准文档的类型(标准模式解析)文档类型,会使浏览...

    标准盒模型和怪异(IE)盒模型

    怪异模式是“部分浏览器在支持W3C标准的同时还保留了原来的解析模式”,怪异模式主要表现在IE内核的浏览器。        当不对Doctype进行定义时,会触发怪异模式。(这个我一般都做文档声明)1.W3C标准盒模型 在标准模式下,一个块...

    判断当前文档是严格模式还是混杂模式(怪异

    方法一 : window.top.document.compatMode //BackCompat 表示怪异模式 //CSS1Compat 表示标准模式 window.top.document === window.document 两个对象是同一个 方法二 使用Jquery方法进行判断 .boxModel .support.boxModel // true表示的是标准模式 浏览器要使用哪种模式进行渲染?需要看...

    盒模型以及标准盒模型和怪异盒模型区别

    DOCTYPE html&gt;。 如果是定义了完整的doctype的标准文档类型,无论是哪种模型情况,最终都会触发标准模式, 如果doctype协议缺失,会由浏览器自己界定,在IE浏览器中IE9以下(IE6.IE7.IE8)的版本触发怪异模式,其他浏览器中会默认为W3c标准模式。另外,我们还可以通过属性box-sizing来设置盒子模型的...

    Web前端面试的常见面试题汇总

    浏览器使用文件开头的DOCTYPE来决定用怪异模式处理或标准模式处理。DOCTYPE可以确保不同浏览器以相同的方式解析文档,以及执行相同的渲染模式。怪异模式与标准模式的主要区别:1.怪异模式的宽度和高度会包含padding和border。标准模式不包含,标准模式下可以通过设置box-sizing:border-box将标准盒模型转化成怪异模式下的盒模型...

    什么是的JavaScript的怪异模式

    W3C标准认为,盒子的宽度仅仅是内容的宽度,而IE标准认为“内容+padding+border”才是盒子的宽度,故而早期的浏览器Netscape 4和Explorer 4对css进行解析时,并未遵守W3C标准,这时的解析方式就被我们称之为quirks mode(怪异模式)

    浏览器的模式有几种?

    一般是有两个,一个极速模式用chrome内核,另一个兼容模式是ie内核。我自己其实也不太清楚到底有什么区别,只是很多时候用极速模式打不开网页,或者打开了显示有问题,就换成兼容模式可以解决。

    HTML标签分类总结

    因此,现代的浏览器一般都有两种渲染模式: 标准模式 和 怪异模式 。在 标准模式 下,浏览器按照HTML与CSS标准对文档进行解析和渲染;而在 怪异模式 下,浏览器则按照旧有的非标准的实现方式对文档进行解析和渲染。这样的话,对于旧有的网页,浏览器启动怪异模式,就能够使得旧网页正常显示;对于新的...

    浏览器兼容模式怎么改成标准模式 怪异模式和标准模式 浏览器标准模式设置 浏览器怎么设置标准模式 怎样修改ie浏览器浏览模式 ie浏览器更改浏览模式 浏览器怪异模式 修改浏览器兼容模式 浏览器文档模式
    声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
    我是娄底人在长沙市妇幼住院做了手术花费10000多块农村医保上哪去报销... 新化人到娄底中心医院住院怎么报医保? 怎么才能把微信好友删掉呢? 八月份怎么栽种大白菜 霸主崛起6637手游《天天英雄》新版新英雄抢先知介绍_霸主崛起6637手游... 武器大师的英雄分析 人缘不好怎样挽救 怎么才能彻底隐藏微信群聊天记录? 公费师范生的教师编制是什么? 产假国家规定2024四川是怎么规定的 内保外贷为什么那么火 外汇开户:从管制到管理 中国汇市自由化还有多远 为什么我诺基亚6210用手机QQ打不了中文 手机QQ2009下了怎么用(N95的) oppo a53 5g在打游戏时支持分屏吗 六西格马黑带是什么 为什么6210手机QQ软件输入不了中文 哪位知道摩托罗拉的六西格玛质量管理发展史?搜拉好久都没搜到,越详细越好,感激不尽 CTQ是什么意思 什么是SIX SIGMA 关于kindle paperwhite 的几个问题 诺基亚6210C信息录入时为什么不能输入独立的英文字母 诺基亚6210c 港行有没有拼音输入法?如语言调成简体中文,按#可不可以切换到英文大小写输入? 6210.36元大写怎么写 - 百度 诺基亚6210c怎样写大写字母 生产葡萄酒需要什么设备 Kindle Paperwhite 怎样使用 抖音上没见过的女网友要来异地找自己是真的吗? 浏览器怪异模式 如何能把萝卜的味道去掉? 五险一金单边和双边是什么意思 公务员公积金是单边还是双边 镜头24-105什么意思,24广角端,105长焦端?广角端和长焦端又分别什么意思,能不能通俗点说一 24 105镜头什么意思 单反相机 24—105mm 4L 什么意思 佳能24-105mm代表啥意思 身份证怎么注册? 什么是三重顶、双顶和头肩顶? 怎么把自己的照片拍出好看来 怎么把照片弄的好看点? 点样用美图秀秀把相片P成好看,带字的,请高手请教,就像这张一样带字的 怎样把照片弄得更漂亮 怎样美化照片才会好看 如何去掉家具上的油漆 微信登录要安全验证旧手机不在了,扫不了码,好友辅助验证不成功... KTV点歌系统卡歌是啥原因? 判断当前文档是严格模式还是混杂模式(怪异 奥斯卡点歌系统7.0, 可以点歌但是歌曲播放不了。点了歌, 电视一直显示 &quot;请点歌&quot;. 歌曲播放不了。该怎么解 请问办理中国邮政储蓄银行的金卡或者白金卡,需要达到什么要求。(邮政的信用卡具体什么名字我也不知道) 同一个人可以建两个吗?怎么弄?