IE8和更高版本支持CSS2伪元素
:before和
:after(具有传统的单冒号表示法)。它们不是CSS3的新功能。
另一方面,双冒号表示法是CSS3的新功能。IE9 确实
支持
::beforeand
::after和CSS1伪元素
::first-lineand的新符号
::first-letter。然而,展望未来,没有新的伪元素可以使用单冒号语法,并且浏览器(包括IE)应支持所有伪元素的双冒号语法。
我不知道为什么该表说IE9不支持新的伪元素语法,因为它确实根据上面链接的各个选择器的文档以及您的测试用例进行了支持。当然还有这个答案。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)