找了很多关于css override的帖子,还是要问一下。 有这个问题。在我的 wordpress 主题链接中,按钮,p,div,...元素被定义,但我需要在我的 div 框中覆盖所有以前定义的值,只是为了清除它。我该怎么做,这里是我的 div 框的结构
<div class="nBox">
<div id="skr" class="newsBox scrollable">
<div class="items">
<div class="this-one">
I here load programmaticly text from Tinymce editor,
with tags and his own defined styles and values.
</div>
有没有办法清除以前定义的样式,所以在我的 div.this-one 中一切正常。
最佳答案
只需制作一个具有更高权重的选择器,它就会覆盖以前的样式 - 确保您真的覆盖了所有以前设置的规则。
.nBox .this-one {
padding:0;
margin:0;
....
}
您也可以使用 ID 覆盖它。 ID 的权重高于类 - 但注释 ID 必须是唯一的。
在这里您可以阅读一些相关信息:http://www.webteacher.ws/2008/05/19/tip-calculate-the-specificity-of-css-selectors/
关于CSS覆盖问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2584950/