Just what has Microsoft been doing for IE 7?
Jeff Reifman writes "Last week, Windows columnist Paul Thurrott ripped into Microsoft for ignoring CSS standards with its upcoming Internet Explorer 7.0. "Microsoft has set back Web development by an immeasurable amount of time. My advice is simple: Boycott IE. It's a cancer on the Web that must be stopped. IE isn't secure and isn't standards-compliant, which makes it unworkable both for end users and Web content creators." With the redesign of my own site last month, I discovered just how non-compliant IE is with basic CSS: IE 52% vs. Firefox 93%. Is Microsoft purely incompetent and tone-deaf to customers — or simply counting on IE's non-compliance remaining a de-facto standard?"
I believe that they are just hoping that IE remains the standard as it will come pre-installed with Vista and will be going out on automatic update, so the vast majority of windows users are going to move over to IE7 with-in a year or two.
-Ed
So you see what had happened was....
Boycott I.E.? How are people supposed to do that? Just code to the standards and screw the users?
Most users don't care about your ideology or standards. Some of them aren't even aware that there are other browsers, much less why they would want one. If your site doesn't work, they'll just move on to one that does, not complain to Microsoft that xyz.com doesn't render properly.
It will not be MS that will make it the de-facto standard, but the people that code websites. Most commercial websites "code for IE" only and therefore force it's customer base to have IE wether they want it or not. The only workaround is to not use that company's service. But then again the people that actually use these services may not have a say as to which services they use because these services are mandated by the companies they work for.
Hopefully this will change soon.
Don't ask what Microsoft can do for IE7; ask what IE7 can do for Microsoft.
It's true I tell you, feller at work's next door neighbour read it in the paper.
"Is Microsoft purely incompetent and tone-deaf to customers - or simply counting on IE's non-compliance remaining a de-facto standard?"
Microsoft's business model is heavily dependent, not on actually giving customers what they want, but on tricks like "embrace, extend, extinguish". Microsoft will make more money if everyone follows Microsoft's non-standard way of doing things, because then everyone will need Microsoft software to see web sites.
If it weren't for the fact that it is temporarily possible to trick users who have little technical knowledge, Microsoft might be only barely profitable.
--
Will the violence of the U.S. government will end the 3,000 years of violence in the Middle East, or increase it?
In the linked article, he describes CSS as "an HTML-like technology that Web developers use to create Web sites." That's really a stretch, especially on a site like Windows IT Pro. (Couldn't he have said, for example, that it's used to style pages?) But I digress.
In any case, he can complain about IE being stuck in the 90's all he wants--I get as frustrated with it as the next Web developer--but has anyone looked at his site (or Windows IT Pro, for that matter, except I doubt he has much control over that one)? It's a mess of tables, inline Javascript and CSS, and it doesn't even have a DOCTYPE. And he's complaining about standards? IE's buggy rendering and the compatibility mode in Firefox and other browsers is probably the only thing holding that site together.
The article reads like just another attempt to bash Microsoft. It's even a bit hypocritical (see my last paragraph)...
R.Mo
Simple way to boycot:
if IE --> Download Firefox Link
else --> Welcome visitor!
Seriously, they're complaining about the Acid2? The most irrelevant web standards test ever devised?
...
Seriously!?
IE7 fixes the Holly Hack, the box model, PNGs, the pixel jog, the double margin float, child selectors, position:fixed, the XMLHttpRequest object, XML degradation, the phantom box, percentage vs. auto, the PEEKABOO bug (Oh My God - line-height bug, too!), EMACScript degradation
IE7 is waaaaaaaaaaaaay closer to Firefox and Opera than IE6. And because they have a new product, they're going to work harder on CSS2.1 for the next year while they claw their way back into their 90+% market share.
I could honestly care less about ACID2 compliance, and the people who do are impractical pedants. ESPECIALLY when IE6 fails so many more basic standards tests than ACID2, all of which IE7 is fixing.
It is like complaining that you passed calculus without knowing how to use a slide rule. Ridiculous.
The crucial argument against IE is its terrible CSS support but it's very difficult to get this across to ordinary users. Here's my suggestion. Create your site with as many features as possible which fail in IE but render perfectly in Firefox, Safari etc. Next insert Javascript or CSS IE browser detection into your home page which inserts into the IE rendered page something along these lines:
This site will display better in a browser which supports web standards. Here's an example to show you the difference.
The example is a link to a screenshot of the home page rendered in Firefox and a link to the Firefox download page should also be added. This way we don't lock out IE users but make IE's shortcomings as obvious as possible thus dispelling the pernicious M$-cultivated illusion that sites with IE workarounds are the standard. For this to work it needs to be a standard response developed by the web standards project so that it becomes familiar when users see it on different sites. The only way to defeat M$ is to play them at their own game.
Oh no no no. Google has to remain neutral in all of this because we can't have them dictating web standards either. Imagine if Google decided to add their own "standards" to the list that would make pages rank higher. Then Google would be the new web standards overlord.