Jak działa i jak używać :has() w CSS
Artykuł na stronie Ishadeed skupia się na selektorze rodzica w CSS, który od dawna jest oczekiwany przez wielu projektantów stron internetowych. Autor zaczyna od zwrócenia uwagi na ograniczenia obecnych selektorów CSS, które nie pozwalają na łatwą manipulację stylami elementów rodzica, co wpływa na złożoność kodu. Dopiero w 2021 roku wprowadzono selektor ':has()', który umożliwia programistom stylizowanie elementów rodzica na podstawie ich dzieci. Jest to znaczący krok naprzód, który może uprościć skomplikowane struktury CSS i przynieść wiele korzyści w procesie tworzenia stron. Autor wskazuje również na przykład zastosowania tego selektora w praktyce, co pozwala lepiej zrozumieć jego potencjał. Na koniec artykuł zachęca do korzystania z nowych możliwości, jakie daje ':has()', a także przypomina o potrzebie wsparcia w przeglądarkach, by technologia mogła się szerzej przyjąć.