是否可以通过css选择和设置特定单词的样式? 示例案例:
<div>Roses are red violets are blue. This is red that is blue.</div>
并且某种类型的样式会使该句中的所有red
个单词变为红色;并且该句中的所有blue
个单词都是蓝色的。
编辑: 我找到了这个页面,它以某种方式工作。不知道它是如何工作的(有些元素是彩色的 - 如何?) http://www.regexr.com/
答案 0 :(得分:2)
不,不可能。你必须使用javascript。
答案 1 :(得分:1)
不,只能使用CSS。您可以使用Javascript或jQuery来实现您的目标:
div
的内容,尝试找到“红色”,“蓝色”等字样span
包裹class="color"
答案 2 :(得分:1)
抱歉,我不相信这是可能的。你可以添加一些像这样的CSS:
<div>
Roses are
<span style="color:#f33">red</span>
violets are
<span style="color:#36f">blue</span>.
This is
<span style="color:#f33">red</span>
that is
<span style="color:#36f">blue</span>.
</div>
或者您可以为每种颜色创建一个类(如HTML文件的head部分,或者如果要在多个页面上使用它,则将其放在单独的文件中)
<style>.red { color:#f33; } .blue { color:#36f; }</style>
然后使用此代码:
<div>
Roses are
<span class="red">red</span>
violets are
<span class="blue">blue</span>.
This is
<span class="red">red</span>
that is
<span class="blue">blue</span>.
</div>
答案 3 :(得分:0)
使用class =“redword”在单词red周围添加一个范围,并使用css
进行目标 <span class="redword">red</span>
<span class="blueword">blue</span>
.redword{color:red;}.blueword{color:blue;}