链式伪选择在IE8(Chained pseudo-selectors in IE8)

2019-10-17 01:23发布

链式伪选择似乎并不在IE8工作在Windows XP上。 有没有这方面有任何文档?

我正在开发,以便使用CSS3选择使用Selectivizr一个网站,而是一种风格,例如,这并不在IE8中工作,而它的工作原理其他地方(不出所料):

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

Answer 1:

这是不是一个错误,这是由于这一事实的选择本身并不匹配。

一个简单的选择是任一种类型的选择器或通用选择紧接着零个或多个属性选择器,ID选择,或伪类,以任何顺序。 简单的选择器相匹配,如果其所有组件匹配。

在这种情况下,简单的选择是要么span:first-child ,这本身在IE8,或匹配span:last-child ,这没有。

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

追加:afterspan:first-child是一个比赛,而其附加到span:last-child也没有了,因为Selectivizr是一个后置处理器,它来得太晚保存一天。 也许一个预处理器将有更好的运气。



文章来源: Chained pseudo-selectors in IE8