我正在使用 html 和 css。我希望某个词始终设置为红色。我可以使用跨度标签将一个单词设置为红色,但我不想每次出现的单词都输入这个,有没有一种“全局”的方式来做到这一点?
谢谢。
让我们说这个词是“猫”顺便说一句。
你不能。CSS 样式元素,而不是任意的文本。
您可以以编程方式修改文档(服务器端或客户端 JS)以在您关心的单词周围添加额外的标记(例如<span class="cat">
和)(注意仅更改常规文本节点中的单词,而不是 CDATA 部分或属性值中的单词。</span>
我认为您需要手动或使用正则表达式使用 Javascript 来执行此操作。一个好的 jQuery 插件是http://johannburkard.de/blog/programming/javascript/highlight-javascript-text-higlighting-jquery-plugin.html