如何解决IE7和IE8之间的兼容性问题,相信很多没有经验的人都不知所措。因此,本文总结了问题的原因和解决方法,希望您能通过本文解决这个问题。
E8会是福音还是另一个光环?据说与标准完全兼容。今天,我们将介绍如何解决IE7和IE8之间的兼容性问题。
CSS兼容:如何解决IE7和IE8的BUG
CSS兼容性已经成为CSS网页布局技术的重要组成部分,也让CSSer头疼不已。虽然51cto.com介绍了很多相关的知识和技能,但是随着IE8的安装和应用越来越广泛,IE7和IE8之间的兼容性也备受关注。
在之前的文章中,51cto.com向大家解释了IE8将是福音或另一个光环,据说与标准完全兼容。今天他介绍了如何解决IE7和IE8的兼容问题。
微软在IE8中提供了三种解析页面的模式。
IE8StandardModes:默认最标准的模式,严格按照W3C规定。
IE7标准模式:IE7现在采用解析网页的模式。打开机制是在头部添加meta http-equiv=' x-UA-compatible '内容=' IE=7 '。
quicksmodes:IE5采用解析网页的模式。打开机制是删除HTML顶部的DOCTYPE声明。
注意:不同模式的网页在IE8中是可以互相框住的,所以DOM和CSS在不同模式下的不同渲染会造成很多问题。需要注意的是,如果你的页面兼容IE7,又不想大量修改现有代码,同时又能在IE8正常使用,微软声称开发者只需要在当前兼容IE7的网站上添加一行代码就可以解决问题。该代码如下:
示例源代码
meta http-equivmetahttp-equiv=' x-ua-compatible ' content=' ie=7 '/IE8 * * * cs hack:
\9 '示例: '边距:0 pxa uto \ 9;这里的“\9”可以区分所有的IE和FireFox。
*”IE6和IE7都能认出来。IE8和FireFox不行。
_' IE6可以识别' _ ',IE7、IE8和FireFox不能。
看完以上,你掌握了IE7和IE8之间的兼容性问题怎么解决了吗?如果您想学习更多技能或了解更多相关内容,请关注行业资讯频道,感谢您的阅读!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/99766.html