IE8 Will Be Standards-Compliant By Default
A number of readers wrote in to make sure we know about Microsoft's change of heart regarding IE8. The new version of the dominant browser will render in full standards mode by default. Developers wishing to use quirks mode for IE6- and IE7-compatible rendering will have to opt in explicitly. We've previously discussed IE8's render mode a few times. Perhaps Opera's complaint to the EU or the EU's record antitrust fine had something to do with Redmond's about-face.
Let's make one thing clear - IE8 may be in standards-compliant MODE by default, but whether it's *standards-compliant* has yet to be proven. What Microsoft HAS proven (repeatedly) is that it considers compliance with standards to be a relative term. Only time will tell. I sure hope that they actually accomplish it this time; I'm tired.
But that doesn't get the juices flowing as effectively as the "they did it because I think they're scared of the EU" editorial byline. Must have those ad impressions.
Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
For small values of "compliant". I'll lay odds that it will still be less compliant than Gecko, KHTML, or Opera.
And we'll still have retarded webmonkeys designing for IE instead of standards, especially if MS gets it really wrong again.
Hail Eris, full of mischief...
E pluribus sanguinem
I'd like to agree with you. Unfortunately, I am occasionally forced to use IE through some lousy developers use of ActiveX or mediaplayer drm.
The day that web developers all reach a "standard" where they refuse to implement these things will be a joyful day for humanity. They all have the power to do that now, but it seems that some developers are not at the same standard as the rest.
I wonder if they're serious. Will they really be standards compliant enough so that I don't have to hack around IE8's deficiencies? Will this still be true for IE9? It's possible. Will this include SVG and XHTML and CSS3? What about XUL and HTML 5?
If all of the above work in the next couple of version of IE, do you know what that would indicate to me? That would indicate that Microsoft is betting on Silverlight to lock in users in the next 5 years... because they've pretty much convinced me they will never compete based upon features and the merits of their software, rather than trying to make it as hard as possible for users to switch to anything else.
Competition is good. If Microsoft actually goes and creates a superior product then IE users get a better browser which forces Firefox to either "up it's game" (giving FF users an even better browser) or remain the same while everyone switches back to IE because it's superior.
Either way everyone gets a better browser. Win-win.
I think a lot of people use Firefox because it is so easy to modify to your needs. IE can be configured, but not even remotely close to what FF can do with the help of plug-ins and extensions.
Also, I would say that most people who use Firefox are experienced users. Firefox cannot grow beyond this market simply because my inexperienced father is happy with what comes bundled with the computer. I hope you understand that analogy. Most people simply don't see the difference, nor do they care.
Full Tilt
What you should be doing is refusing to use them. Switch bank, don't use the service, or whatever - but make sure you write them an email or letter explaining why.
/mike
-- "So, what's the deal with Auntie Gerschwitz et all?"
if IE8's default standards mode was directly comparable to firefox, safari, etc. And then, get this, IE8 introduces a new mode that is 100% standards-compliant, better than any other browser on the market. And then... oh get this, get this: then you have to add a meta tag to access the better-than-other-standards-browsers mode!
Oh, I can just see it now. Irony at its best.
I much prefer firefox to ie. Hell, I've been into using kazehakase. And lynx comes in handy when I'm unable to run Xorg. But I would be glad to see microsoft finally bringing ie up to standards. It's not about which browser is better. People will use whatever browser they want. The important thing is that if such a widely used browser is up to standards, and if more people starts using, we can actually put those standard to use. If this encourages Mozilla and Opera to meet the standards as well, all the better. The thing is the content! Web developers will less and less have to plan for browsers quirks and contingencies, and focus more on content that everyone will be able to use and view online. So instead of five or six implementations, we can mostly just worry about one.
What's the value of information that you don't know?
Which, in actual terms, means that people code to Firefox just as they code to IE. It just so happens that coding your page to look right in Firefox is a helluva lot closer to the standard (if not it exactly) than when you do the same in IE.
.png files, and IE's utter failure at centering elements with #blockid { margin: 0 auto; }. Maybe my implementations aren't complicated enough. Maybe other people are trying to do unusual things. Maybe I'm willing to give a virtual middle finger to IE users and give them square corners and simplify my life with the -moz-border-radius and -webkit-border-radius half-implemented properties (I think the final border-radius property set is part of CSS3, and we'll be lucky to have most of CSS2 implemented by the time IE8 comes out - in any case, this is a style issue and not specific to IE). But in all seriousness, IE seems to be giving me a lot fewer headaches than it once used to. Maybe it's just dumb luck.
I think some people may be doing tremendously over-complicated things with CSS and page elements though. There are only two things that I generally need to implement a (rather trivial) workaround for when implementing designs - transparent
How are sites slashdotted when nobody reads TFAs?
Copyright infringement is "piracy" in the same way DRM is "consumer rape"
That won't really help for the vast majority of users.
"You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
Some places will always be far behind, but this news means there should be a brighter future, instead of endlessly delving further and further into a barrel of hideous hackery.
You say this, but would you do this? It is often easier to just put up with the browser bullshit instead of switching banks or finding a new service provider. I can't very well switch schools because my university doesn't support Opera for it's student portal, can I?
Developers, developers, developers, right?
I think Microsoft has finally genuinely started to realize a very simple fact:
Client-side web developers hate them.
And it's probably the one thing MS has thoroughly earned with all the IE bullsh*t over the last 10 years.
This is a really great gesture, it's a good start if they want to allay any of that and gain back trust. But honestly, nobody gets over 10 years of being treated like crap overnight, and the half-life of contempt isn't short.
Personally, I'd like to offer my congratulations to the IE Product management team, and let them know that in time, I'll probably only wish debilitating terminal illness on them, rather than painful and extended death by torture.
Tweet, tweet.
It's true, and if they can live up to the claim, I think that's great.
However, this is Microsoft. Their behavior in the past has shown they're not above:
(1) hard-coding stuff to make test cases work
(2) bending definitions to claim compliance.
(3) announcing out-and-out vapor to intimidate competition
It's also good to remember they've never before delivered anything like what they're claiming to have.
If I were laying money on an outcome, it would be that IE 8 will continue to lag annoyingly behind the alternatives.
Tweet, tweet.
You just totally missed his point. If, hypothetically, IE8 is in some way better than Firefox on Windows, Firefox will have adapt to compete. This will help Firefox on Ubuntu, because Firefox is competing with IE in the marketplace, even if it is not competing on your OS of choice.
Not sure about your part of the world, but where I live, quitting a job due to having to use IE for a payroll site is...stupid. Choice of employment is not up to the individual. If it were, I'd be "that-guy-that-sits-on-his-ass-playing-videogames-and-getting-paid-millions".
Seems like an awful big hassle just to make a point about a web browser.
IE has made web development a living hell for me and I despise Microsoft for it. If everyone used Firefox my life would be 100 times easier!
The trap is Silverlight. The standards compliant web is being extended with Silverlight, and a number of companies are already buying into it.
IE becomes the browser that can best view all the old broken IE-only HTML, all the compliant HTML, and all of the Silverlight pages that "enhance" the web. All of the other browsers will only render standard HTML well.
Sure Mozilla renders XUL, but Silverlight probably has more adoption than XUL already. Too bad someone didn't come up with a really friendly IDE to XUL early on in Mozilla's lifetime, since that is one thing MS tends to do well that drives adoption of their languages and tools. Developers, developers, developers!