> Don't confused 'it never worked well' with 'i never understood how it worked'. 'Good'[1] front-end/CSS developers have a very good understanding of float quirks, the box model and how to properly vertically centre things.
Great. How many "good" CSS developers are there, and what is their hourly rate? If average developers still can't figure it out after its been around for a decade (see [1]), then the language has failed. At the end of the day CSS needs to usable for regular programmers, or its not very useful as a core framework for the Web.
Don't confused 'it never worked well' with 'i never understood how it worked'.
'Good'[1] front-end/CSS developers have a very good understanding of float quirks, the box model and how to properly vertically centre things.
Just because I don't understand how pointers in C work doesn't mean that C doesn't work well.
But yes - CSS isn't ideal.
[1] Where 'good' is similar to 'stockholm syndrom'