我有一个来自页面生成器的超文本标记语言页面,它将style
属性直接注入到元素中。我发现它被认为是element.style
。
我想用CSS覆盖它。我可以匹配元素,但它不会覆盖它。
如何使用CSS覆盖样式?
发布于 2013-02-16 21:07:18
尽管它通常不受欢迎,但从技术上讲,您可以使用:
display: inline !important;
这通常不是一个好的实践,但在某些情况下可能是必要的。您应该做的是编辑代码,这样一开始就不会将样式应用于<li>
元素。
发布于 2014-04-16 14:50:22
这个CSS甚至会覆盖JavaScript:
#demofour li[style] {
display: inline !important;
}
或者只针对第一个
#demofour li[style]:first-child {
display: inline !important;
}
发布于 2013-02-16 21:07:34
element.style
来自于标记。
<li style="display: none;">
只需从HTML中删除style
属性。
https://stackoverflow.com/questions/14910608
复制相似问题