Chciałbym napisać regułę wyboru CSS, która wybiera wszystkie elementy, które nie mają określonej klasy. Na przykład biorąc pod uwagę następujący kod 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>
Chciałbym napisać selektor że wybiera wszystkie elementy, które nie mają „druku” klasy, które w tym przypadku są takie nav i A elementy.
czy to możliwe?
UWAGA: w rzeczywistym HTML, w którym chciałbym tego użyć, będzie o wiele więcej elementów, które nie mają klasy „do wydrukowania” niż w (zdaję sobie sprawę, że jest odwrotnie w powyższym przykładzie).
:not()
na ekranie, nie będzie też obsługiwać jej w wersji drukowanej.