一起CSS

当前位置:一起CSS > CSS > 文章正文

CSS hack区分浏览器(IE6、IE7、FF)

由于各个浏览器(这里仅指IE6、IE7、FF)对CSS的解释并非完全相同,导致所写代码网页在各个浏览器中的效果不一样。为了使网页在各个浏览器中显示同样的效果,就需要针对不同的浏览器写不同的CSS code,这就叫CSS hack。

下面针对区分IE6、IE7、FF这三种浏览器举几个常用的简单的CSS hack:

全部浏览器都识别:

h2{
color:#f00;
}

IE系列识别:

h2{
+color:#0f0;
}

仅IE6识别:

h2{
_color:#00f;
}

区分IE6、IE7、FF

h2{
color:#f00;/*所有浏览器识别*/
+color:#0f0;/*IE浏览器识别*/
_colro:#00f;/*仅IE6识别*/
}

所以,h2在FF、IE7、IE6这三个浏览器中的解释为:

FF:#f00

IE7:#0f0

IE6:#00f

要注意书写顺序,不然可不是这样子哦。

当然,我不太赞成用这种通不过验证的CSS hack,本人就极少用。但实在没办法的时候拿来用用还是可以的。

查看:1,740 评论:1 标签:

相关日志

目前只有 1 条群众意见

  1. Dorie

    Good for people to know. 对话

    #1

我要发表意见