我正在使用html & css。 我希望某个单词总是被设置为红色。 我可以使用span标签来设置一个单词为红色,但我不想为每个单词出现都输入这个单词,有没有像这样做的“全局”方式?在html或css中,我怎样才能设置一个特定的单词来始终是某种颜色?
谢谢。
可以说这个词是“猫”顺便说一句。
我正在使用html & css。 我希望某个单词总是被设置为红色。 我可以使用span标签来设置一个单词为红色,但我不想为每个单词出现都输入这个单词,有没有像这样做的“全局”方式?在html或css中,我怎样才能设置一个特定的单词来始终是某种颜色?
谢谢。
可以说这个词是“猫”顺便说一句。
你不能。 CSS样式元素,而不是任意的文本位。
你可以通过程序修改文档(无论是服务器端或客户端JS)来添加额外的标记(如<span class="cat">
和</span>
)你感兴趣(小心,只改变普通文本节点,而不是在口头上的话CDATA部分或属性值。
我认为你需要使用正则表达式手动或使用Javascript做到这一点无论是。一个很好的jQuery插件是http://johannburkard.de/blog/programming/javascript/highlight-javascript-text-higlighting-jquery-plugin.html
只需添加类名和设置属性。 – Sajmon
CSS不能匹配内容的元素。 – j08691
相似的文章http://stackoverflow.com/questions/119441/highlight-a-word-wit H-的jQuery – Brad