これに似た要素があると仮定します
<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内の要素さえも否定しているように見えますか?私はここで何か間違ったことをしていますか?何か案は?