【发布时间】:2012-04-09 05:06:50
【问题描述】:
我正在寻找一个 polyfill 来将 > 选择器添加到 IE6。我知道 Selectivizr,但我不想将其全部包含在该规则中。是否有任何简单的脚本可以做到这一点?我有 jQuery,所以可以包括在内。
【问题讨论】:
-
Selectivizr 甚至没有提到对任何组合器的支持,所以我怀疑它是否会起作用,奇怪的是。 确实工作并且确实有一大堆臃肿的是IE7.js
-
您可以使用以下规则集模拟子选择器:
parent child {style:value;} parent * child {style:default-value}。 -
看看 jquery 源代码,他们是如何在 ie6 中获得
>的。或者你可以改变你的标记,为这些子元素引入一些类,然后忘记所有的压力。 -
@Rocket 不幸的是,有些人在公司环境中工作,其中 25% 的工作站仍然装有 IE6
-
@Christoph 实际的选择器引擎是Sizzle,实现可以在at line 425 in the source code找到。
标签: javascript css internet-explorer-6 css-selectors