CSS可以选择具有特定内容的元素吗?

时间:2012-02-07 04:18:21

标签: css css-selectors pseudo-class

  

可能重复:
  CSS 3 content selector?

我想知道,是否可以根据CSS内容选择元素?

我意识到我可以使用这样的东西:

.this[href="./foo.php"] {
    /* And the styles... */
}

但是有没有办法根据内部内容进行选择?

所以,如果我有这个:

<p>[ Continued ]</p>

如果可以的话,如何根据内容[ Continued ]选择它?

1 个答案:

答案 0 :(得分:1)

不,不是使用CSS,而且确实应该永远不需要。如果您正在制作“续”按钮,链接或其他:指定类,可能是ID,甚至使用属性,然后选择它。对于您已经拥有多少选项的内容选择器,确实不需要

更不用说,在此链接中添加类或某种标识使其看起来像文档中的常规文本,可能会删除其某些语义含义。给它一个单独的课程使它脱颖而出。如果我给一个链接“按钮”,它使它从页面上的其他链接中脱颖而出,说“我是一个按钮,而不仅仅是一个普通的链接。”根据内容进行选择不会产生任何影响;这只是另一个链接。