假设我们有一个与此类似的元素
<div id="navigation">
<div class="nav-block-1">....</div>
<div class="nav-block-2">....</div>
This is the offer
<a href="#"> Report </a>
</div>
现在我想隐藏所有元素,包括 textelements 但不隐藏nav-block-2
,那么有没有办法可以做到这一点?像使用 CSS 否定之类的东西?
我尝试使用
#navigation :not(.nav-block-2) {
display:none;
}
但这似乎甚至否定了 nav-block-2 中的元素?我在这里做错了吗?有任何想法吗?