Pandora's Box (Model) of CSS Hacks And Other Good Intentions

Link: Pandora's Box (Model) of CSS Hacks And Other Good Intentions

Tantek has a lengthy post about CSS, hacks. This is a must-read, particularily if you happen to be a developer on the IE team. One particularily interesting sentence is this:

CSS2 doesn’t say you can implement part of the spec. You’re supposed to implement the whole spec in the first place.

Which, when being constantly reminded by the IE team that they will implement improved selector support in IE7, without fixing every other problem they might have, by my (rather free) transliteration becomes:

Please don’t mess up the web once again, Microsoft.

Comments

Comment from Chris Wilson on 2005-12-01 08:08

Your supposition that Microsoft messed it up the first time is severely misguided.

Comment from Arve on 2005-12-01 09:10

Chris: Will you be happier with “Please don’t mess up the web”? I would actually be happier with that myself — since my point was actually not whether Microsoft messed it up or not. What I do believe however, is that fixing CSS selectors, without actually supporting CSS2 may (or even will) lead to site breakage.

There was a significant period when Microsoft (at least not in a publicly visible way) did not do any significant work on MSIE (not counting security fixes). During this period, a whole new crop of browsers which mostly implemented CSS2, and with less errors than IE.

What I fear is that a significant number of sites that use selectors will break in MSIE, and that web developers consequently will have to spend time and money creating new workarounds.

This discussion has been closed. No further comments may be added.