我想在样式表中使用CSS2选择器( parent > child、element:first-child等),但IE6似乎无法识别这些选择器。有没有什么插件(最好是jQuery)可以让我自由地使用伪选择器,而不用担心该死的IE6?
发布于 2010-03-16 23:19:10
更新:
Super Selectors jQuery插件扫描页面的样式,寻找并非所有浏览器都支持的选择器,然后向那些CSS3选择器所针对的元素添加适当的类。
您还可以查看名为ie-css3.js的IE5/IE8的CSS3选择器
发布于 2010-03-17 01:20:45
通常,我使用adding classNames to the body tag via conditional comments作为处理跨浏览器困难的首选方法。
但是,如果这是一个问题,如果性能不是一个问题,你总是可以尝试一下院长爱德华兹的优秀的IE7.js。它将解析和摸索您的样式表,挑选并实现那些不受支持的选择器。
请注意,随着样式表的增加、大小和复杂性的增加,脚本(和站点)在IE6中的性能将受到影响。然而,在许多情况下,事情应该运行得很好。确保在IE6和以下版本中有条件地注释它,这样就可以设置它了。
https://stackoverflow.com/questions/2455567
复制相似问题