CSS语言伪类允许我们为不同语言指定不同的样式,如下所示:
html:lang(en) .foo { ... }
但是,这在IE7中不起作用,所以我一直在使用属性选择器:
html[lang="en"] .foo { ... }
它们似乎在做同样的事情,但有什么细微的区别吗?如果没有,当属性选择器做完全相同的事情时,为什么CSS甚至有一个语言伪类呢?
https://stackoverflow.com/questions/8916360
相似问题