不确定这是否是堆栈。在CSS表达式中使用正则表达式是否符合W3C标准?这对所有Web浏览器都有效吗?
<style type="text/css">
a[class^='link']{color:#ccc;}
</style>
<a class="link-a">link A</a><br />
<a class="link-b">link B</a><br />
<a class="link-c">link C</a><br />
不确定这是否是堆栈。在CSS表达式中使用正则表达式是否符合W3C标准?这对所有Web浏览器都有效吗?
<style type="text/css">
a[class^='link']{color:#ccc;}
</style>
<a class="link-a">link A</a><br />
<a class="link-b">link B</a><br />
<a class="link-c">link C</a><br />
虽然在 CSS3 成为 W3C 推荐之前就已存在此选择器的支持,但它已经标准化并规范化于 CSS3中。
现代浏览器和 IE >= 7 支持此选择器。您可以在 Quirksmode 的兼容性图表 中找到它。
我必须指出它与正则表达式无关,您不能在此处使用正则表达式。操作符(^
,$
)可以从正则表达式中借用,但仅限于此。
word-wrap
或overflow-x/y
不同,它们早在IE5+中就出现了,并随后被CSS3标准化。 - BoltClock