2011-05-08 28 views
1

我想申请这取决于所使用的浏览器不同的CSS属性, 如果浏览器是火狐4.0版使用此代码:应用CSS属性,这取决于浏览器使用

.lastnews-Col { 
    height: 360px; 
    margin-bottom: 5px; 
    overflow: hidden; 
    padding: 5px; 
    position: relative; 
} 

如果浏览器是不是Firefox的版本4.0应用此css属性:

​​

这怎么办?

+5

理想情况下,你应该写标记/ CSS这并不需要基于浏览器的变化。我会重新评估你的方法。 – Kon 2011-05-08 13:02:25

+1

Firefox 4与Chrome 11和Opera 11等浏览器一样好。为什么有所作为?有几个CSS黑客来区分IE6和IE7,这应该足够了。我非常同意Kon。 – Rudie 2011-05-08 13:19:09

+0

同意这些评论,如果你觉得需要破解FF4,可能是你在某个地方犯了错误。 – 2011-05-08 13:50:53

回答

3

使用Firefox 4特定的选择:-moz-任何()
http://jsfiddle.net/seler/yuKxW/1/

+0

有趣,不知道这一点。这是FF4特定的? – 2011-05-08 13:49:23

+0

@韦斯利,当然是的。测试它。 (我使用勺子来测试不同版本的浏览器) – seler 2011-05-08 13:57:05

+0

我只安装了FF4,所以我无法测试。勺?无论如何,使用'-moz'属性的最佳解决方案。 (+1暗含) – 2011-05-08 14:02:17

1

使用类似CSS Browser Selector/的东西。

+1

Javascript浏览器嗅探CSS属性?现在这是一个非常糟糕的主意。 – Rudie 2011-05-08 13:17:33

+0

感谢您的回复,但此方法不支持FireFox 4.0 – SamDZ 2011-05-08 13:18:03

相关问题