链接的伪选择器似乎在Windows XP上的IE8中不起作用。有没有关于此的文件?
我正在使用Selectivizr开发一个网站,以便使用CSS3选择器,但是这样的风格在IE8中不起作用,而在其他任何地方都可以使用(不出所料):
span:last-child:after {content: "foobar";}
答案 0 :(得分:1)
这不是一个错误,这是因为选择器本身不匹配。
一个简单的选择器是一个类型选择器或通用选择器,后面紧跟零个或多个属性选择器,ID选择器或伪类,任何顺序。如果所有组件都匹配,则简单选择器匹配。
在这种情况下,简单选择器是span:first-child
,在IE8中本身匹配,或span:last-child
,但不是。{/ p>
一个伪元素可以附加到链中的最后一个简单选择器,在这种情况下,样式信息适用于每个主题的子部分。
将:after
添加到span:first-child
是匹配,而将其附加到span:last-child
则不然,而且由于Selectivizr是一个后处理器,因此挽救这一天来得太晚了。也许预处理器会有更好的运气。