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/9170940/

相关文章:

CSS 伪类 :checked apply to parents

internet-explorer - 为 IE 等修复网站

html - 1px 的 border-radius 是否比 10px 的 border-radius 性能更好?

jquery - 我可以在 JQuery 属性等于选择器 ([attribute=value]) 中添加单引号吗?

css - 是:not possible on a wildcard attribute selector

javafx - 伪类 : notification from states broken on setting custom state

css - 使用 :active pseudo class with css transitions?

jquery - 为什么我在 IE8/IE9 中看不到这个子导航?切换到显示 block 不显示它

照片 outlook 2013 的 html 电子邮件边距

html - 如何在我的代码中使用第一个 child ?