Перейти к содержимому
Максиметер

CSS :has() наконец-то везде. Chrome 105+, Firefox 121+, Safari 15.4+, ~95% пользователей.

CSS :has() наконец-то везде. Chrome 105+, Firefox 121+, Safari 15.4+, ~95% пользователей. Что это меняет: можно стилизовать родителя по тому, что у него внутри. .field:has(input:user-invalid) подсвечивает ошибку до сабмита. .card:has(> img) — карточка сама понимает, есть картинка или нет. Мобильное меню на body:has(#menu-toggle:checked) работает без единой строчки JS. Подводный камень: список селекторов не forgiving. Накосорежил в одном, всё правило мимо.

52 просмотров

Канал в каталоге Максиметера

18 подписчиков · IT и технологии

Другие публикации канала

Популярные публикации канала

Ещё по теме «IT и технологии»

Читать дальше

Два раза в неделю свежие посты этого канала — на почту и в личную ленту. Без повторного поиска канала вручную.