Vorrei scrivere una regola di selezione CSS che seleziona tutti gli elementi che non hanno una determinata classe. Ad esempio, dato il seguente 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>
Vorrei scrivere un selettore che seleziona tutti gli elementi che non hanno la classe "stampabile" che, in questo caso, sono la navigazione e un'elementi.
È possibile?
NOTA: nell'attuale HTML dove vorrei usarlo, ci saranno molti più elementi che non hanno la classe "stampabile" di quanto non faccia (mi rendo conto che è il contrario nell'esempio sopra).
:not()
lo schermo, non lo supporta nemmeno nella stampa.