【发布时间】:2013-02-11 06:27:44
【问题描述】:
我有一个 Greasemonkey 脚本,它使用 .css() 或 GM_addStyle() 应用样式。这些样式被页面上的样式覆盖,导致不良效果。
我知道我可以通过在所有样式上使用!important 来解决此问题,但我真的不想这样做。有什么方法可以在不使用!important 的情况下做到这一点?
【问题讨论】:
-
.css()应该覆盖除!important规则之外的所有内容。这意味着,您可能不得不与!important对抗!important。 -
你能从控制台给我看一个 html/css sn-p 吗?
-
所以您希望 Greasemonkey
GM_addStyle()或.css()优先于页面 CSS 对吧? -
是的,据我所知,我正在尝试的页面上没有任何其他 !important 规则
标签: javascript css greasemonkey