If you ever used CSS sibling selectors, you know there’s only two. The + sibling combinator selects the first match that comes immediately after, and the ~ subsequent-sibling combinator matches all the ones that come after. But there’s no way to select what came before. Either parent selectors or previous siblings selectors are simply not […]
Subscribe to newsletter
Best design and frontend links delivered to your inbox every day and week. No spam, unsubscribe at anytime.