我正在尝试为论坛编写一个手写笔脚本,用户可以在其中定义自定义文本颜色、字体或大小。具体来说,我想在功能上否定这些习俗,转而支持普遍定义的默认。问题是,仅当该内容已处于默认状态时,才应用必要的样式post-text-content
。用户对文本的每次自定义都会创建自己独特的<span style>
,这样我需要在样式中编写数千行,每行替换<span style="color:green">
,依此类推,直到我用尽了所有可能的 CSS 颜色名称和十六进制代码;然后我将不得不对文本大小(谢天谢地只有五个(和字体(我认为论坛支持 22(重复相同的操作。
实际上,我想要每个可能的<span style="color:*">
都有一个选择器。如有必要,我可以手动执行字体和大小。我尝试了通配符,它不起作用。是否有可以使用的通配符?当简单地选择某个div 无法做到这一点时,是否有一种特定的方法来否定某个div 中的任何代码?
我不确定我是否正确理解了你,但你可以使用标准的 CSS 属性选择器:span[style~="color:"] { color: red !important; }
/编辑 刚刚意识到使用波浪号选择器比使用通配符更好,以免意外地针对background-color:
之类的东西。