特定のクラスを持たないすべての要素を選択するCSSセレクタールールを記述したいと思います。たとえば、次のHTMLがあるとします。
<html class="printable">
<body class="printable">
<h1 class="printable">Example</h1>
<nav>
<!-- Some menu links... -->
</nav>
<a href="javascript:void(0)" onclick="javascript:self.print()">Print me!</a>
<p class="printable">
This page is super interresting and you should print it!
</p>
</body>
</html>
「印刷可能」クラスを持たないすべての要素を選択するセレクターを記述したいと思います。この場合、navとa要素です。
これは可能ですか?
注:これを使用したい実際のHTMLでは、「印刷可能」クラスを持たない要素が多くなります(上記の例ではその逆です)。
:not()
画面でサポートしていない場合、印刷でもサポートしません。