IE8中的链式伪选择器

时间:2012-07-20 10:36:02

标签: css3 internet-explorer-8 css-selectors selectivizr

链接的伪选择器似乎在Windows XP上的IE8中不起作用。有没有关于此的文件?

我正在使用Selectivizr开发一个网站,以便使用CSS3选择器,但是这样的风格在IE8中不起作用,而在其他任何地方都可以使用(不出所料):

span:last-child:after {content: "foobar";}

1 个答案:

答案 0 :(得分:1)

这不是一个错误,这是因为选择器本身不匹配。

  

一个简单的选择器是一个类型选择器或通用选择器,后面紧跟零个或多个属性选择器,ID选择器或伪类,任何顺序。如果所有组件都匹配,则简单选择器匹配。

在这种情况下,简单选择器是span:first-child,在IE8中本身匹配,或span:last-child,但不是。{/ p>

  

一个伪元素可以附加到链中的最后一个简单选择器,在这种情况下,样式信息适用于每个主题的子部分。

:after添加到span:first-child是匹配,而将其附加到span:last-child则不然,而且由于Selectivizr是一个后处理器,因此挽救这一天来得太晚了。也许预处理器会有更好的运气。