<ul>
    <li>나는 li 요소입니다.</li>
    <li class="not-bg">나는 .not-bg 클래스 선택자를 가진 li 요소입니다.</li>
    <li>나는 li 요소입니다.</li>
    <li>나는 li 요소입니다.</li>
    <li>나는 li 요소입니다.</li>
</ul>
li:not(.not-bg) {
    background-color: yellowgreen;
}
브라우저에서 실제 표시된 모습
/* :not(selectorX)는
   인수로 취하는 selectorX를 제외한 나머지 요소를 선택합니다. */

:not(selectorX) {
    /* ... */
}
.box:not(:not(div)) {
    /* ... */
}
<ul>
    <li>나는 li 요소입니다.</li>
    <li class="not-bg-1">나는 .not-bg-1 클래스 선택자를 가진 li 요소입니다.</li>
    <li class="not-bg-2">나는 .not-bg-2 클래스 선택자를 가진 li 요소입니다.</li>
    <li>나는 li 요소입니다.</li>
    <li>나는 li 요소입니다.</li>
</ul>
li:not(.not-bg-1, .not-bg-2) {
    background-color: yellowgreen;
}
브라우저에서 실제 표시된 모습
li:not(.not-bg-1):not(.not-bg-2) {
    background-color: yellowgreen;
}
li:not(.not-bg-1, .not-bg-2) { /* 구체성 값(명시도): 0, 0, 1, 1 */
    background-color: yellowgreen;
}

li:not(.not-bg-1):not(.not-bg-2) {{ /* 구체성 값(명시도): 0, 0, 2, 1 */
    background-color: yellowgreen;
}