CSS :has() is the long-awaited parent selector, you can finally style parent elements based on their children. No more JavaScript hacks, no workarounds, just pure CSS. And yes, it works in all modern browsers.
Why CSS Never Had a Parent Selector
If you’ve been writing CSS for any length of time, you know the pain. You want to style an element, but the condition depends on a child element. Hig…