解决IE7.0和IE8.0的CSS兼容问题

2016-02-19 17:46 8 1 收藏

下面请跟着图老师小编一起来了解下解决IE7.0和IE8.0的CSS兼容问题,精心挑选的内容希望大家喜欢,不要忘记点个赞哦!

【 tulaoshi.com - Web开发 】

微软在IE8提供三种解析页面的模式  IE8 Standard Modes :默认的最标准的模式,严格按照W3C相关规定  IE7 Standards Modes :IE7现在用的解析网页的模式,开起机关是在head中加入 meta http-equiv="X-UA-Compatible" content="IE=7"  Quirks Modes :IE5用的解析网页的模式,开起机关是删除HTML顶部的DOCTYPE声明   注意:不同模式间的网页在IE8中可以互相 frame ,因此因不会模式下的DOM和CSS渲染不一样,所以会引发很多问题,务必注意如果你的页面对IE7兼容没有问题,又不想大量修改现有代码,同时又能在IE8中正常使用,微软声称,开发商仅需要在目前兼容IE7的网站上添加一行代码即可解决问题,此代码如下:
meta http-equiv="x-ua-compatible" content="ie=7" /
============================================================
IE8 最新css hack:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

"9" 例:"margin:0px auto9;".这里的"9"可以区别所有IE和FireFox.
"*" IE6、IE7可以识别.IE8、FireFox不能.
"_" IE6可以识别"_",IE7、IE8、FireFox不能.

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

来源:https://www.tulaoshi.com/n/20160219/1616016.html

延伸阅读
标签: Web开发
CSS对浏览器器的兼容性具有很高的价值,通常情况下IE和Firefox存在很大的解析差异,这里介绍一下兼容要点。 常见兼容问题: 1.DOCTYPE 影响 CSS 处理 2.FF: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行 3.FF: body 设置 text-align 时, div 需要设置 margin: auto(主要是 margin-left,margin...
标签: 浏览器
教你快速清除 IE7.0 的浏览记录 很多时候,无论是出于保证计算机性能还是数据安全方面的考虑,我们常常需要及时清除浏览器的历史记录,包括浏览器缓存、所记录的Cookies、历史记录、密码等。一般而言,在IE7(Internet Explorer 7)中,相应的是操作是通过Internet 选项之常规选项卡中的删除浏览历史记录进行的,不过,客观地讲,这样的操作...
标签: Web开发
IE vs FF CSS 兼容要点: DOCTYPE 影响 CSS 处理 FF: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行 FF: body 设置 text-align 时, div 需要设置 margin: auto(主要是 margin-left,margin-...
标签: Web开发
CSS网页布局中往往会出现很多IE与FF不兼容问题,下面整理了一些常见的可能及其解决的办法! 1、用!important解决IE和Mozilla的布局差别 !important是CSS1就定义的语法,作用是提高指定样式规则的应用优先权,最重要的一点是:IE一直都不支持这个语法,而其他的浏览器都支持。因此我们就可以利用这一点来分别给IE和其他浏览器不...
标签: Web开发
很早就在这里看到过解决方案,与嗷嗷讨论后发现这个方案还是很可靠的。当然,唯一的缺点就是每一个属性都要去Hack,但我在很多实践中,只用‘修正’1-2个属性就可以了。 具体写法很容易: #someNode {     position: fixed;    #position: fixed;    _position: fixed; } 第一排给Firefox以及其他浏览器...

经验教程

498

收藏

47
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部