兼容问题(下)

每个浏览器不同的内核,不同的处理引擎,不同的渲染引擎就会导致写同一条样式的时候出现差异 这个现象叫做做兼容

浏览器:Ie(6 7 8 9 10 11) 谷歌 火狐 苹果

Ie6 7的常见的兼容性的问题

H5标签兼容。
(js文件引入)

第一块元素浮动,第二块元素加margin值等于第一块元素,在IE6下会有间隙问题;
(第二块元素也float)

IE6下子元素超出父级宽高,会把父级的宽高撑开
(绕过)

p 包含块元素嵌套规则。
(绕过)

margin兼容性问题 合并 塌陷(传递)
(float border overflow:hidden)

display:inline-block 的问题
(display:inline;zoom:1)

IE6 最小高度问题
(overflow:hidden)

IE6 双边距
(*display: inline;)

li里元素都浮动 li 在IE6 7 下方会产生4px间隙问题
(*vertical-align: top;)

IE6 7 父级元素的overflow:hidden 是包不住子级的relative
(*position: relative; )

IE6下绝对定位元素父级宽高是奇数,绝对定位元素的right和bottom值会有1px的偏差
(设为偶数)

IE6 下input的空隙
(*float: left;)

IE6 下 输入类型表单控件背景问题
(background-attachment: fixed;)

IE6不支持背景透明的问题
<script src="js/DD_belatedPNG_0.0.8a.js"></script>
<script>
DD_belatedPNG.fix("i");
</script>
引人一个js文件包

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,684评论 1 92
  • 断断续续的在开发过程中收集了好多的bug以及其解决的办法,都在这个文章里面记录下来了!希望以后解决类似问题的时候能...
    卡卡西哥哥阅读 3,682评论 0 1
  • 一:在制作一个Web应用或Web站点的过程中,你是如何考虑他的UI、安全性、高性能、SEO、可维护性以及技术因素的...
    Arno_z阅读 4,994评论 0 1
  • 1. 各个浏览器默认的内外边距不同 解决:*{margin:0;padding:0;} 2. 水平居中的问题 问题...
    哓两々阅读 5,612评论 0 4
  • Ø JavaScript 3 1. HTML对象获取问题 32. const问题 33. event.x与even...
    横冲直撞666阅读 8,379评论 0 7