:matches новый CSS псевдокласс

:matches новый псевдокласс определенный в CSS Selectors Level 4 specification.
:matches повзволяет вам сгруппировать несколько селекторов в одном, для снижения уровня сложности.

Пример, который соответствует всем ссылкам в любой позиции:

Тоже самое без :matches

:matches пока не поддерживается официально ни одним браузером, поддерживается нестандартным псевдоклассом :-moz-any в Firefox (4+) и :-webkit-any в Chrome (12+) и Safari (5.1.3+).

В новой CSS Selectors Level 4 specification псевдокласс :not обновлен и работает похоже на псевдокласс :matches так как поддерживает несколько селекторов в качестве аргументов
Пример

Работает как

Так как в настоящее время :matches и :not еще не везде работают, их можно использовать с помощью cssnext

Читайте также: