美文网首页
IE,chrome,火狐浏览器在css和js方面的兼容性总结

IE,chrome,火狐浏览器在css和js方面的兼容性总结

作者: 东扯葫芦西扯瓜 | 来源:发表于2021-06-14 08:17 被阅读0次

css盒模型差异

盒模型分为标准模型和怪异模型。chrome,火狐浏览器使用标准模型,IE使用怪异模型。
在标准盒模型下,width和height是内容区域即content的width和height。而盒子总宽度为

在标准模式下,一个块的总宽度= width + margin(左右) + padding(左右) + border(左右)
IE盒模型或怪异盒模型显而易见的区别就是,width和height除了content区域外,还包含padding和border。盒子的总宽度为一个块的总宽度= width + margin(左右)(即width已经包含了padding和border值)
扩展知识:目前多数UI框架,如bootstrap等在布局上都趋向于使用怪异模型,因为怪异模型包含了padding和border,当我们写布局时,假设上下两个元素均设置了宽度100px,这时想给上面元素添加上padding和border,使用标准模型的话,就好发生上下两个元素不对齐的情况,而使用怪异模型,上下两个元素的对齐不会受影响,因为宽度已经包含了padding和border.

js兼容性

总体来说,IE对ES6语法支持不如chrome,火狐浏览器。

IE和chrome,火狐的不同。

首先,IE不支持默认值参数,例如function(type=0){},这种写法IE不支持,此种写法在IE上会报缺少括号错误。SCRITP1006:缺少‘)’

第二,部分ES6方法,IE不支持,如数组的includes方法等。

第三,事件兼容性,chrome,火狐可以直接在函数中获取event,而IE需要用window.event

第四,部分框架在IE上使用容易引发很多错误问题,并且需要polify包。如qiankun。

第五,IE不支持 new File对象,window10初带的Edg也不支持(升级后的Edg支持)

火狐与chrome,IE的不同:鼠标滚动事件,火狐使用DOMMouseScroll事件,其他使用onmousewheel 事件

苹果safari浏览器不支持中文cookie
chrome,edg支持pwa,其他不支持

相关文章

  • day26 js基础2

    微软(ie)兼容性问题。js、html、css浏览器翻译浏览器分为高级、低级浏览器高级:火狐、谷歌、ie8以后低级...

  • IE,chrome,火狐浏览器在css和js方面的兼容性总结

    css盒模型差异 盒模型分为标准模型和怪异模型。chrome,火狐浏览器使用标准模型,IE使用怪异模型。在标准盒模...

  • toLocaldateString 的兼容

    JS Date toString()和toLocalString()在火狐、IE10、chrome、opera、e...

  • 滚动条设置 兼容chrome和ie

    滚动条设置 chrome css 样式设置 ie 浏览器样式 火狐浏览器目前没有找到兼容的样式

  • 1.1.浏览器内核分类和控制台使用

    ###浏览器分类 -IE浏览器 +IE6~8 +IE9~IE11 +IEEdge -谷歌浏览器Chrome -火狐...

  • 01_html

    web开发工具 fireBug:火狐浏览器的调试插件 浏览器:IE浏览器,chrome,火狐 HBuilder:w...

  • xForm用户注册

    一、注册账号推荐使用 IE 10 以上版本、火狐浏览器、Safari 和 Chrome 浏览器访问 xForm 。...

  • flex布局的space-evenly兼容性问题

    问题:justify-content:space-evenly在ie浏览器中不生效 该属性在chrome和火狐浏览...

  • css3动画与js动画

    比较 兼容性 css3 兼容性不好,IE10才开始支持。 js 兼容性好,甚至可以兼容IE6。 性能 css3 在...

  • 电商测试总结

    按照测试类型来划分 兼容性 主要是在浏览器兼容(360浏览器、IE6、 IE8浏览器、谷歌、火狐==) 操作系统,...

网友评论

      本文标题:IE,chrome,火狐浏览器在css和js方面的兼容性总结

      本文链接:https://www.haomeiwen.com/subject/ieygeltx.html