В качестве селектора могут указываться единичные псевдоклассы, теги, идентификаторы, классы и селекторы атрибутов. Нельзя использовать псевдокласс :not (конструкция :not(:not(...)) запрещена) и псевдоэлементы.
В данном примере стиль применяется ко всем элементам <input> за исключением того, в параметрах которого установлено type="submit" (кнопка «Отправить»). Результат примера показан на рис. 1.
<p>I am a paragraph.</p><pclass="fancy">I am so very fancy!</p><div>I am NOT a paragraph.</div>
1 2 3 4 5 6 7 8 9101112131415161718192021222324
.fancy{text-shadow:2px2px3pxgold;}/* <p> elements that are not in the class `.fancy` */p:not(.fancy){color:green;}/* Elements that are not <p> elements */body:not(p){text-decoration:underline;}/* Elements that are not <div> and not <span> elements */body:not(div):not(span){font-weight:bold;}/* Elements that are not `.crazy` or `.fancy` *//* Note that this syntax is not well supported yet. */body:not(.crazy,.fancy){font-family:sans-serif;}