<分区>
我想对包含特定单词的所有 anchor 应用不同的样式。可以用纯 CSS 来完成吗?如果它是纯 CSS3 也没关系。
标签 css
<分区>
我想对包含特定单词的所有 anchor 应用不同的样式。可以用纯 CSS 来完成吗?如果它是纯 CSS3 也没关系。
最佳答案
没有。 :contains
曾经被提出,但不在当前的CSS3选择器工作草案中。
您需要一些 JavaScript,例如:
for (var i= document.links.length; i-->0;)
if (/\bSpecificWord\b/i.test(document.links[i].innerHTML)
document.links[i].style.color= 'red';
关于基于内容的 CSS 规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1777357/