Javascript CSS2选择器和IE

Javascript CSS2选择器和IE,javascript,jquery,css,plugins,css-selectors,Javascript,Jquery,Css,Plugins,Css Selectors,我想在样式表中使用CSS2选择器parent>child、element:first child等,但IE6似乎无法识别这些。是否有任何jQuery插件可以让我自由使用伪选择器而不用担心该死的IE6?更新: jQuery插件扫描页面的样式,寻找并非所有浏览器都支持的选择器,然后向这些CSS3选择器所针对的元素添加适当的类 您还可以查看此用于IE5/IE8的CSS3选择器,称为更新版: jQuery插件扫描页面的样式,寻找并非所有浏览器都支持的选择器,然后向这些CSS3选择器所针对的元素添加适当的

我想在样式表中使用CSS2选择器parent>child、element:first child等,但IE6似乎无法识别这些。是否有任何jQuery插件可以让我自由使用伪选择器而不用担心该死的IE6?

更新:

jQuery插件扫描页面的样式,寻找并非所有浏览器都支持的选择器,然后向这些CSS3选择器所针对的元素添加适当的类

您还可以查看此用于IE5/IE8的CSS3选择器,称为更新版:

jQuery插件扫描页面的样式,寻找并非所有浏览器都支持的选择器,然后向这些CSS3选择器所针对的元素添加适当的类


您还可以查看这个名为

的IE5/IE8 CSS3选择器,我建议不要使用javascript来解决此类问题

我发现的最好的方法是使用并创建一个CSS文件,该文件针对地狱般的浏览器进行了优化


从长远来看,少量的重复工作可以通过您必须在sane浏览器和IE之间纠正的少量不兼容得到补偿。

我建议不要使用javascript来解决此类问题

我发现的最好的方法是使用并创建一个CSS文件,该文件针对地狱般的浏览器进行了优化

从长远来看,少量的重复工作可以通过您必须纠正的sane浏览器和IE之间的少量不兼容得到补偿。

作为一种规则,我倾向于采用这种方法来处理跨浏览器问题

然而,如果这是不可能的,如果表现不是一个问题,你可以尝试迪安·爱德华兹的优秀作品。它将解析和搜索你的样式表,找出并实现那些不受支持的选择器

请注意,随着样式表的增加、大小和复杂性的增加,IE6中脚本和站点的性能将受到影响。然而,在很多情况下,一切都应该正常运行。请确保在IE6及以下版本中有条件地对其进行注释,您将被设置。

作为一项规则,我倾向于使用作为处理跨浏览器问题的首选方法

然而,如果这是不可能的,如果表现不是一个问题,你可以尝试迪安·爱德华兹的优秀作品。它将解析和搜索你的样式表,找出并实现那些不受支持的选择器


请注意,随着样式表的增加、大小和复杂性的增加,IE6中脚本和站点的性能将受到影响。然而,在很多情况下,一切都应该正常运行。一定要有条件地在IE6及以下版本中对其进行注释,这样您就可以进行设置。

一般来说,您不必担心该死的IE6;我希望可以,但客户需要IE6支持。你可以不用担心该死的IE6;我希望可以,但客户端需要IE6支持。我已经使用了sizzle附带的jQuery,但我希望能够在css样式表上自由使用伪selectors。我已经使用了sizzle附带的jQuery,但我希望能够在css样式表上自由使用伪selectors。