css - CSS 可以选择特定内容的元素吗?

标签 css css-selectors pseudo-class

<分区>

Possible Duplicate:
CSS 3 content selector?

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

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

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

但是有没有办法根据内容来选择呢?

所以如果我有这个:

<p>[ Continued ]</p>

如果可以,我如何根据内容选择它,[续]

最佳答案

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

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

关于css - CSS 可以选择特定内容的元素吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13147073/

上一篇:html - 显示 :table-cell weird behaviour on adding image

下一篇:css - 具有 3 列的流式布局

相关文章:

css - 如何使用 CSS 对齐一个 div 容器内的 2 个 div(见图)

javascript - 从底部到顶部旋转 Div

css - :focus and :active?有什么区别

internet-explorer - xhr 的 Selectivizr 错误

javascript - ReactJS 将列动态附加到图像库中的行中

javascript - 16 :9 Aspect Ratio App & Background (Accounting for space taken by the Nav)

html - :last-child selector working on some pages but not others

CSS 选择器 - 仅定位页面上的第一个 <a>

jQuery 选择第 1 个元素 "level"

html - 选择新 anchor 会更改背景颜色并删除先前单击的 anchor 的背景颜色