2025.stateofcss.com
CSS Usage
Excerpt
### Link to sectionBrowser Incompatibilities Not only did **Anchor Positioning** keep its number one spot, but the percentage of respondents citing it almost doubled. The **View Transition API** also climbed to number 3, while **Container style queries** gained a whopping **11 spots** in the rankings. On the other hand, **CSS Nesting** and `:has()` both lost ground, which makes sense since these features are now supported in all major browsers. … ### Masonry Layout ... ### Parent Selector ### Scoping ### Link to sectionOther CSS Pain Points **Browser Support** may still be the dominant CSS pain point in 2025, but the fact that only a relatively small 10% of question respondents mentioned it is a testament to recent improvements in this domain. ### Browser support ### Speed of change ### Excessive complexity ### Safari ### Excessive Tailwind usage ### Debugging ### Hard-to-remember syntax ### Conditional Logic ### Layout & positioning ### Other AnswersAnswers matching “Other Answers” 431 ### Link to sectionFavorite New Feature While `:has()` is still number one, it did lose a bit of ground, as the **View Transition API** and especially **Anchor Positioning** (which gained 8 spots) start seeing wider adoption. … ### My 2025 Pick: The