css中的正则表达式是否符合W3C标准?

yul*_*ika 3 css regex w3c css-selectors

不确定这是否是堆栈.当我在CSS表达式中使用正则表达式时,它是否符合W3C标准?这适用于所有的网络浏览器吗?

<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 />
Run Code Online (Sandbox Code Playgroud)

kap*_*apa 10

  • 使用CSS3进行标准化,即使在CSS3成为W3C建议书之前,此选择器之前已存在支持.请参阅w3c CSS3选择器.

  • 现代浏览器和IE> = 7支持它.您可以在Quirksmode兼容性图表中找到它.

  • 我必须注意它与Regex无关,你不能在这里使用正则表达式.运营商(^,$)可以从Regex 借来,但就是这样.

  • 最后一个项目符号点+1,但我觉得需要说明新的属性选择器在任何浏览器支持它们或IE7发布之前很久就进入了CSS3草案.(几个月前CSS3选择器刚刚成为W3C推荐标准.)这与`word-wrap`或`overflow-x/y`不同,它早在IE5 +中出现,然后用CSS3标准化*. (2认同)