Ich möchte eine CSS-Auswahlregel schreiben, die alle Elemente auswählt, die keine bestimmte Klasse haben. Zum Beispiel mit folgendem 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>
Ich möchte einen Selektor schreiben, der alle Elemente auswählt, die nicht die "druckbare" Klasse haben, in diesem Fall das Navi und ein Element.
Ist das möglich?
HINWEIS: In dem tatsächlichen HTML-Code, in dem ich dies verwenden möchte, wird es viel mehr Elemente geben, die nicht über die "druckbare" Klasse verfügen als dies der Fall ist (im obigen Beispiel ist es umgekehrt).
:not()
auf dem Bildschirm keine Unterstützung bietet, wird er auch im Druck nicht unterstützt.