我一定是在监督某些事情或在我的代码中有一些愚蠢的错误,但我无法使用 ID CSS 和(脸红)覆盖 Class CSS,即使添加了讨厌的 !important hack ...
注意:这是一个旧的(ish)WordPress 模板,仍然使用清除 div 来处理浮动,但我必须使用它。不是我的选择。
HTML:
<body id="page-front-page" class="page-template-homepage">
<ul class="menu">
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Gardens</a></li>
</ul>
<div class="sidebar">
blah
</div>
CSS
#page-front-page > .sidebar {
padding: 0;
position: absolute;
top: 0;
right: 0 !important;
width: 45%;
}
几行进一步是
.sidebar {
width: 280px;
padding: 50px 40px;
position: absolute;
top: 0;
left: 0;
font-size: 0.71em;
font-family: 'BrandonGrotesque-Light';
}
我什至尝试交换各个 .sidebar CSS 的位置,但没有任何帮助。根本无法 right:0;
覆盖left:0;
。
这是检查员屏幕截图:
我错过了什么,没有看到,愚蠢?非常感谢 !!!