What I disliked most about CSS was layout, but with Flex and so on that's improved a lot. But before the modern layout techniques (and even still, I have to confess), I often had a hard time understanding why my layout was broken. Even when looking at Chrome Inspector it often wasn't clear who or what was the cause!
On the other hand I'm surprised to hear that cascading is such a big deal, because most devs are familiar with inheritance as a concept.
Nowadays what I fear about CSS is its sheer complexity, just the huge size of the "API surface".
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
What I disliked most about CSS was layout, but with Flex and so on that's improved a lot. But before the modern layout techniques (and even still, I have to confess), I often had a hard time understanding why my layout was broken. Even when looking at Chrome Inspector it often wasn't clear who or what was the cause!
On the other hand I'm surprised to hear that cascading is such a big deal, because most devs are familiar with inheritance as a concept.
Nowadays what I fear about CSS is its sheer complexity, just the huge size of the "API surface".