有没有办法在不使用!important
且不使用JavaScript的情况下覆盖内联CSS?
例如:
<div style="background-color: red;"></div>
我想知道它是否可以在没有:
的情况下被覆盖div {
background-color: blue !important;
}
答案 0 :(得分:20)
不,内联样式优先,您只能使用!important
覆盖它。
答案 1 :(得分:2)
我担心!important子句是专门为此创建的 解决方案。除了现在使用的CSS之外,CSS实现不同程度的优先级是不切实际的
style block < inline < !important
优先级。
答案 2 :(得分:1)
尝试一下:
div[style] {
background: blue !important;
}