Загадочный :not()
by fersterin
HTML
<div>
<p>Lorem ipsum dolor sit amet.</p>
</div>
<div>
<footer>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Debitis, molestias.</footer>
</div>
<em>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</em>
<ul>
<li>Lorem ipsum dolor sit.</li>
<li>Cum facilis placeat eos.</li>
</ul>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Assumenda, optio, error. Odit!</p>
CSS
:not(p) {
background: blue;
}
html, body {
background: white;
}