IE6,7,8,9还有火狐浏览器的兼容

Posted Heroine.z

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IE6,7,8,9还有火狐浏览器的兼容相关的知识,希望对你有一定的参考价值。

/*FF、Opear等支持Web标准的浏览器*/
#header {
        margin-top: 23px;
        margin-bottom: 23px;
}
/*IE6浏览器*/
*html #header { 
        margin-top: 13px;
        margin-bottom: 13px; 

/*IE7浏览器*/
*+html #header { 
        margin-top: 18px;
        margin-bottom: 18px; 
}

因此,当你在遇到这种情况的时候可以用
* html   来定义IE6
*+html   来定义IE7

更新:
还有一种css hack直接与其他浏览器一起写在一条css表达式中


#header{
margin-top: 13px;     /* 所有浏览器都支持 */
margin-top: 13px !important;     /* Firefox、IE7支持 */
_margin-top: 13px;     /* IE6支持 */
*margin-top: 13px;     /* IE6、IE7支持 */
+margin-top: 13px;     /* IE7支持 */
margin-top: 13px\9;     /* IE6、IE7、IE8、IE9支持 */
margin-top: 13px\0;     /* IE8、IE9支持 */
}


需要注意书写顺序:所有浏览器、Firefox、IE8、IE7、IE6依次排列。

以上是关于IE6,7,8,9还有火狐浏览器的兼容的主要内容,如果未能解决你的问题,请参考以下文章

IE6IE7IE8火狐兼容性问题

使用@media实现IE hack的方法,css 兼容ie,解决火狐谷歌兼容问题

bootstrap与360浏览器兼容问题

使用Firefox(火狐)的朋友帮下忙。

selenium 最兼容啥版本的火狐浏览器

JS 在IE和火狐的兼容问题