Thursday, June 7th, 2007
Ian Hickson has written up a strong opinion titled The CSS working group is irrelevant.
Ian details his frustration with the progression of CSS, and how in some ways it mirrors the HTML issues.
HTML 5 was driven by real world usage, and the next CSS should be similar. How much time do you spend writing your Ajax applications, where you are tweaking CSS for browser issues. I know it is a bane in my world. Layouts are very painful indeed.
It is hard to really learn CSS right. It is too tempting to tweak a padding here…. add a _margin: there, until it looks good enough. This is a really Bad Thing ™ as it means that you aren’t working out the core issue, so you can’t learn about it. We need help.
The CSS specs show their age; they come from a time where specifications were much vaguer than those of the modern day. Someone really needs to do to CSS what the WHATWG has been doing to HTML, defining everything in detail, explicitly, with strict and clear normative conformance criteria, taking implementations into account, defining things like quirks mode. (The WHATWG community refers to such a hypothetical project as “CSS 5”, as a reference to the way the current WHATWG specs define HTML5, XHTML5, and DOM5 HTML.)
Of course, we have had CSS 3 for ages, and hardly anyone implements it. How do we get the browser vendors to pony up to support these things?
Posted by Dion Almaer at 9:01 am