Je voudrais écrire une règle de sélection CSS qui sélectionne tous les éléments qui n'ont pas une certaine classe. Par exemple, étant donné le code HTML suivant:
<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>
Je voudrais écrire un sélecteur qui sélectionne tous les éléments qui n'ont pas la classe "imprimable" qui, dans ce cas, sont les éléments nav et a .
Est-ce possible?
REMARQUE: dans le HTML réel où j'aimerais utiliser cela, il y aura beaucoup plus d'éléments qui n'ont pas la classe "imprimable" que moi (je réalise que c'est l'inverse dans l'exemple ci-dessus).
:not()
à l'écran, il ne le supportera pas non plus en version imprimée.