如何在 Stylus 中引用数千个可能的选择器?

How do I refer to thousands of possible selectors in Stylus?

我正在尝试为论坛编写 Stylus 脚本,用户可以在其中定义自定义文本颜色、字体或大小。具体来说,我想在功能上否定那些有利于普遍定义的默认值的习俗。问题是,将必要的样式应用于 post-text-content 仅适用于默认状态下该内容 already 的情况。用户对文本的每次自定义都会创建自己独特的 <span style>,这样我就需要在样式中编写数千行,每行都替换 <span style="color:green">,依此类推,直到我用尽所有可能的方法CSS 颜色名称和十六进制代码;然后我将不得不对文本大小(幸运的是只有五个)和字体(我认为论坛支持 22)重复相同的操作。

实际上,我想要一个 单个选择器 用于每个可能的 <span style="color:*">。如果需要,我可以手动设置字体和大小。我尝试了通配符,它​​没有用。我可以使用通配符吗?当简单地选择 div 失败时,是否有特定的方法来否定某个 div 中的任何代码?

我不确定我是否理解正确,但你可以使用 standard CSS property selectorspan[style~="color:"] { color: red !important; }

/编辑 刚刚意识到使用波浪号选择器比使用通配符更好,以免意外定位 background-color:.

之类的内容