Загадочный :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;
}