我编写了一个Chrome扩展程序,其中一个功能是可以在您正在浏览的页面上打开一个帮助面板,其中包含使用指南。这个帮助面板通过JS插入到页面中,它的CSS都是通过$('#selector_for_help_panel').css({etc})
创建的。是否媒体=“全部”CSS覆盖所有内容?
这很好,除了在Reddit上有一些media="all"
CSS规则覆盖了我的JS的内联CSS。我认为只有!important
覆盖了内联CSS。
!important
会在这里工作来抵消他们的CSS? media="all"
落在CSS优先级的层次结构中?
这就是我想的!但是,如何/为什么它重写我的内联CSS?你不是独角兽吗? – Aerovistae
@Aerovistae:编辑我的答案。不幸的是,我的独角兽权力现在已经[本地化到Meta SE](http://meta.stackexchange.com/users/137537/boltclocks-a-unicorn)。 – BoltClock