【发布时间】:2014-11-13 14:05:50
【问题描述】:
是否可以通过 css 选择和设置特定单词的样式? 示例案例:
<div>Roses are red violets are blue. This is red that is blue.</div>
并且某种类型的样式会使该句子中的所有red 单词变为红色;以及那句话中的所有blue 单词都是蓝色的。
编辑: 我找到了这个页面,它以某种方式工作。不确定它是如何工作的(某些元素是彩色的——如何?) http://www.regexr.com/
【问题讨论】:
-
我不这么认为。 CSS 关于 html 元素,文字是 textNode。但我不确定。只有通过javascript搜索
-
抱歉,没有想到。 CSS 将选择器应用于元素,而不是单个文本节点。不过,你可以使用一些漂亮的 JavaScript 来做到这一点。
-
@danko 我已经做过了,这就是为什么你会在这里看到这个问题。
-
@Katana314:扫描整个页面的单词如何?将
<span>s 添加到 HTML 然后应用 CSS 是唯一明智的做法 - 当然,如果可能的话。 -
@DanMan 这是个好问题。您应该向建议扫描整个页面以查找单词的人询问。