EDIT: I am genuinely curious--not trying to give a hard time.
EDIT: I am genuinely curious--not trying to give a hard time.
First, I am new to blogging, so even if you are writing a comment saying you hate my guts, I appreciate that you took time out of your busy schedule to comment about something that I wrote.
Second, there are many things that are problems now with CSS that the original authors couldn't possibly have known about. However, I strongly disagree with the sentiment that css was good for its time. There are many things that are terrible regardless of what was or wasn't known at the time.
As to what I would change...I didn't actually bother to check any facts when I wrote this. I had some idea in my head of what the facts were but I never bothered to get them right.
Of course, sometimes lying can be a good thing. Imagine if every time I said that something like X doesn't work, I followed up with a long 2 page article about how you might be able to accomplish it in some browser on some operating system running some plugin.
Some of my particular problems with CSS would be that it's insufficient for styling a document, the idea is fine, but to be able to do any advanced css you'll need to muddy up your markup with additional elements to hold styles.
If that were fixed, then it would at least be reasonable, and sure it's slowly moving closer to it. Aside from that I personally dislike the oversimplicity of the style of CSS that leads to difficulties in creating stylesheets that are easy to navigate what with the lack of structure (over a couple of years of fixing up a design stylesheet are rarely that pleasant to look at), having some basic support for variables and calculations to more easily create complementary colors to your document styles also be nice, but eh.
See if I get killed for those opinions.