Кратко
СкопированоФункция-псевдокласс :is
принимает один или несколько селекторов в качестве аргумента. Браузер при чтении применяет стили к любому из селекторов-аргументов.
Полностью поддерживается во всех стабильных браузерах с января 2021 года. Чуть более широкую поддержку можно получить, если использовать устаревшие версии с префиксами :
, :
и :matches
. Подробнее смотрите на Can I use.
Как пишется
СкопированоПрименяем стили по наведению курсора на абзацы, вложенные в <header>
, <main>
или <footer>
:
:is(header, main, footer) p:hover { color: red; cursor: pointer;}
:is(header, main, footer) p:hover { color: red; cursor: pointer; }
Иначе этот селектор пришлось бы записать гораздо более многословно:
header p:hover,main p:hover,footer p:hover { color: red; cursor: pointer;}
header p:hover, main p:hover, footer p:hover { color: red; cursor: pointer; }