The Real Reason IE7 won't support CSS2

4 comments
Thread Title:
The Real Reason Microsoft Won’t Support CSS2 in IE7
Thread Description:

For the design minded this will be of interest i think. Dean Edwards has apparently been playing around with IE's new rendering agent, Trident, and has some very plausible theories as to wy M$ will not, as many had hoped, be supporting CSS2 fully.

I’ve had a good look at IE’s rendering engine, Trident. I’ll qualify that by saying that I’ve spent a lot of time testing it and playing with it but I’ve never seen the source-code. From what I can tell, to support CSS2 layouts properly, Microsoft would have to re-write Trident. Not a trivial task and certainly not one that you can perform in six months. It occurred to me that they might use some unreleased engine, part of the Longhorn arsenal of weapons. But it would be equally difficult to integrate a new engine with the existing shell and maintain backward-compatibility.

This tardiness with standards really, really pisses me off...

Comments

Agreed

At this point, we should be having this conversation about CSS3 *not* CSS2. When was IE 6 released again? 2001? The CSS2 specification has been out since 1998. I really hate MS bashing for the sake of bashing, but these guys need to get their collective act together.

too big, too powerful

and no bullies left in playground. Welcome to the world that G currently find themselves in!

32 bit spin

It seems pretty obvious to me that one of the first things MS did after they decided they were going to build an IE7 was to *announce* that they were building an IE7.

Surely this is little more than a marketing exercise? the changes will be the easy to implement ones, and no great progress will be made. Having IE7 on the horizon will surely slow the migration to Firefox, and by the time it becomes obvious that it's just a stalling tactic, Longhorn - and presumably yet another browser iteration - will be far closer to reality. By that point IE7 will have served its purpose.

The Mad Real Reason

Microsoft's business interests are best served by making their browser as incompatible with other browsers as possible. I know website owners who despise FireFox because it causes their page layout to be distorted.

Even if FireFox has it "right" (which they mostly do), webmasters would still rather design their pages for a browser with 89% market share (IE). In doing so, they create pages which may look bad in FireFox. The more "FireFox-incompatible" pages designed for IE become, the more likely FireFox users will see a lot of bad pages, and the fewer FireFox users there will be.

Creating a situation in which users can switch away from IE with no degradation in their web-surfing experience is the last thing Microsoft wants to do.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.