Internet explorer 在IE 8和IE 7中使用较新的CSS3选择器的首选方法是什么?

Internet explorer 在IE 8和IE 7中使用较新的CSS3选择器的首选方法是什么?,internet-explorer,css,css-selectors,cross-browser,Internet Explorer,Css,Css Selectors,Cross Browser,在IE 8和IE 7中使用较新的CSS3选择器的首选方法是什么?与IE相比,Fireofx、Chrome、Safari和Opera具有更好的CSS选择器支持 是否有一种轻量级的方法来支持IE中的所有Sector。我不是在问特性检测(Modernizer)和模拟IE中的CSS3效果(PIE) 我要求使用IE中的所有选择器。所以当我写CSS时,我可以明智地使用新的选择器优化我的CSS和html 我已经在几乎所有的项目中使用了Modernizer(包括HTMLShim)、jQuery。我知道IE7.j

在IE 8和IE 7中使用较新的CSS3选择器的首选方法是什么?与IE相比,Fireofx、Chrome、Safari和Opera具有更好的CSS选择器支持

是否有一种轻量级的方法来支持IE中的所有Sector。我不是在问特性检测(Modernizer)和模拟IE中的CSS3效果(PIE)

我要求使用IE中的所有选择器。所以当我写CSS时,我可以明智地使用新的选择器优化我的CSS和html


我已经在几乎所有的项目中使用了Modernizer(包括HTMLShim)、jQuery。我知道IE7.js,但我想知道是否还有其他更好的选择,因为当我们添加现有网站时,IE7.js有时会破坏布局

就是专门为此而设计的。

由于浏览器的兼容性,当我第一次开始使用CSS3选择器时,我有点犹豫,但我发现,当我使用它们时,我只是在非常模糊的情况下才尝试实现像素完美的布局。如果结果证明我需要将它们用于更重要的事情,我总是会在标记中添加更多的类,而不是依赖Javascript

也许有一天,我们可以轻松地使用CSS3选择器,而不用担心支持它们的人,所以这真的只是时间问题


这里有一篇关于这个主题的相关文章,我很喜欢:

IE9也支持大量CSS3选择器。主要问题是IE7和IE8。我修改了文件question@BoltClock-但是根据这个列表,IE9中不支持的一些选择器听起来好像你已经知道了所有最好的工具。不幸的事实是,没有办法简单地让每件事都完美无瑕地工作。使用CSS2选择器,您应该能够完成所需的大部分工作。对于较旧的浏览器,用javascript/HTC填补空白。@Jitendra Vyas:是的,不是所有的。不过,我觉得还是没有那么大的问题。。。事实上,即使是IE7和IE8也非常支持高级属性选择器和通用同级组合器
~
。它似乎不是一个独立的库。如果与NM watcher一起使用,它支持所有选择器。但我认为我已经在使用jQUery了,所以我将在jQUery中使用它,并且只使用Selectivizri在jQUery中使用的选择器。