microsoft
Report a problem

IE8 will render in true standards mode, by default

Marshalus   on 04 March 2008 - 02:41 · 96 comments & 41586 views

Advertisement (Why?)
Thanks to Neowin Chat Moderator Mephistopheles for the heads up in BPN.

In what is probably one of the most fantastic bit of news to come out of Redmond in a long time, Microsoft has announced today that IE8 will, by default, interpret web content in the most standards compliant way it can.

Posted on the IEBlog, Dean Hachamovitch, General Manager for the Internet Explorer team explained that IE8 will still also render pages in an IE7 compatibility mode but that this mode will not be the default as they had previously announced. The decision to enable this mode will be left up to the developer of the website being visited, using an http header/meta tag.

“IE8 has been significantly enhanced, and was designed with great support for current Internet standards. This is evidenced by the fact that even in its first beta, IE8 correctly renders the popular test known as ‘Acid2,’ which was created by the Web community to promote real-world interoperability,” said Ray Ozzie, Microsoft chief software architect. “Our initial plan had been to use IE7-compatible behavior as the default setting for IE8, to minimize potential impact on the world’s existing Web sites. We have now decided to make our most current standards-based mode the default in IE8.

While this change may require some work for developers of sites currently designed around Microsoft's previous rendering mode, the changes required should be minor and going forward will make the development of true standards based websites, that everyone can enjoy, much easier.

View: IEBlog
View: Microsoft Press Release

Post a comment · Send to friend Comments · There are 96 additional comments
#1 +Piggy on 04 Mar 2008 - 02:42
Sounds good. Maybe IE 8.0 will be worth trying out.
(18 replies) #2 LTD on 04 Mar 2008 - 02:43
So IE8, by default, will render pages as they should actually appear?

lol
#2.1 duphus on 04 Mar 2008 - 03:17
i lol'd
#2.2 Krome on 04 Mar 2008 - 03:27
lol to that too
#2.3 EduardValencia on 04 Mar 2008 - 03:51
The most funny part is when you downlaod it,and find out it is true!

Then i'm the one who laughs his ass off
#2.4 mrmckeb on 04 Mar 2008 - 04:26
Don't forget IE8 was the first browser to pass ACID 2.
#2.5 X'tyfe on 04 Mar 2008 - 04:33
(mrmckeb said @ #2.4)
Don't forget IE8 was the first browser to pass ACID 2.

i hope your joking
#2.6 sputnik18 on 04 Mar 2008 - 04:40
(mrmckeb said @ #2.4)
Don't forget IE8 was the first browser to pass ACID 2.


I just tried out ACID2 test using Opera 9.26 and it passes perfectly.

Link: http://www.webstandards.org/action/acid2/
#2.7 Darken on 04 Mar 2008 - 05:21
(mrmckeb said @ #2.4)
Don't forget IE8 was the first browser to pass ACID 2.

Don't forget IE8 was the first last browser crapware to pass Acid2...
#2.8 RealFduch on 04 Mar 2008 - 09:53
(LTD said @ #2)
So IE8, by default, will render pages as they should actually appear?

lol

When will Firefox do?
And I'm not loling.
#2.9 +mrbester on 04 Mar 2008 - 11:54
(mrmckeb said @ #2.4)
Don't forget IE8 was the first browser to pass ACID 2.

a) No it wasn't.
b) No it didn't unless you altered the original code so that IE8 would render in standards mode also known as the Kobayashi Maru cheat. Now, if it truly does render in standards mode unless told / realises otherwise it will pass without hacking.
#2.10 El Sid on 04 Mar 2008 - 12:21
(RealFduch said @ #2.
(LTD said @ #2)
So IE8, by default, will render pages as they should actually appear?

lol

When will Firefox do?
And I'm not loling.


Oh, you mean that Year old news?
#2.11 The_Decryptor on 04 Mar 2008 - 13:07
(LTD said @ #2)
So IE8, by default, will render pages as they should actually appear?

lol


That's the best way I've heard it described.
#2.12 FredEx on 04 Mar 2008 - 13:50

lol[/quote]
When will Firefox do?
And I'm not loling.[/quote]

I'm using Firefox 3b3 and it passes Acid2.

#2.13 Jugalator on 04 Mar 2008 - 13:59
(FredEx said @ #2.12)
> When will Firefox do?
> And I'm not loling.

I'm using Firefox 3b3 and it passes Acid2.

Acid 2 compliance != standards compliance.

Heck, Acid 3 compliance != standards compliance.

Most likely, IE 8 will fail here too, as will Firefox 3.

Seriously, it's very very hard to be 100% standards compliant. First one probably need to mention what "standard" one is talking about (HTML 4.0? 5.0?, XHTML 1.0/1.1/2.0?, CSS2/3?), but even then, all you can hope for is an as close vision as W3C had when writing the specs and using the de facto treatment of the standard in the cases of ambiguities in the W3C documentation.
#2.14 Azmodan on 04 Mar 2008 - 14:02
(LTD said @ #2)
So IE8, by default, will render pages as they should actually appear?


No, this means it will be in Standard-complaint mode by default. If it's going to be standards-complaint, we'll have to wait, but try checking IE's criminal history.

See Quirks mode and try seeing when Internet Explorer was in Standards compliant mode.

(mrmckeb said @ #2.4)
Don't forget IE8 was the first browser to pass ACID 2.


(Darken said @ #2.7)
Don't forget IE8 was the first last browser crapware to pass Acid2...


http://en.wikipedia.org/wiki/Acid2#Non-com...nt_applications

And Darken wins.

(Jugalator said @ #2.13)
Heck, Acid 3 compliance != standards compliance.


Not really. If a browser is standards compliant, it should handle the errors in that page correctly. That's the purpose of the test.

Last edited by Azmodan on 04 Mar 2008 - 14:09
#2.15 hagjohn on 04 Mar 2008 - 15:09
(sputnik18 said @ #2.6)
(mrmckeb said @ #2.4)
Don't forget IE8 was the first browser to pass ACID 2.


I just tried out ACID2 test using Opera 9.26 and it passes perfectly.

Link: http://www.webstandards.org/action/acid2/



Safari (Mac) also rendered the page correctly too.
#2.16 yakumo on 04 Mar 2008 - 18:20
(mrmckeb said @ #2.4)
Don't forget IE8 was the first browser to pass ACID 2.


"Safari was the first web browser to pass the test, with the passing version 2.02 released on October 31, 2005." http://en.wikipedia.org/wiki/Acid2

Opera 9 was next I think, and various konqueror builds, then firefox (I can't remember if v2 passes any more, v3 has for a looong time).

Unless of course you simply mean it'll be the first Microsoft browser to pass.

#2.17 RealFduch on 04 Mar 2008 - 18:39
(Azmodan said @ #2.14)
(Jugalator said @ #2.13)
Heck, Acid 3 compliance != standards compliance.


Not really. If a browser is standards compliant, it should handle the errors in that page correctly. That's the purpose of the test.

You are wrong. If a browser does not pass the test it's non compliant. If it passes, it doesn't mean it's compliant.
#2.18 Azmodan on 04 Mar 2008 - 19:36
(RealFduch said @ #2.17)
(Azmodan said @ #2.14)
Not really. If a browser is standards compliant, it should handle the errors in that page correctly. That's the purpose of the test.

You are wrong. If a browser does not pass the test it's non compliant. If it passes, it doesn't mean it's compliant.


If it passes the test, it doesn't means it's standards compliant because it's not a full test, not every single parameter released by the W3C is in that test, AFAIK. But if it doesn't makes the cut then it can't be standards compliant. But a browser that is standards compliant should render that page properly, like described in the screenshot. How comes I'm wrong?
(2 replies) #3 l33txp on 04 Mar 2008 - 02:53
Umm.. Is this supposed to be a feature?? I guess having a web browser render pages correctly could be seen as a feature... Er wait... Is this an Ultimate Extra? HAHA ... excuse lame humor...
#3.1 toadeater on 04 Mar 2008 - 05:39
(l33txp said @ #3)
Umm.. Is this supposed to be a feature?? I guess having a web browser render pages correctly could be seen as a feature... Er wait... Is this an Ultimate Extra? HAHA ... excuse lame humor...


Still waiting for those ultimate extras too appear. I'm surprised there isn't more of an uproar from suckers users that bought Vista Ultimate.
#3.2 RealFduch on 04 Mar 2008 - 09:56
(l33txp said @ #3)
Umm.. Is this supposed to be a feature?? I guess having a web browser render pages correctly could be seen as a feature... Er wait... Is this an Ultimate Extra? HAHA ... excuse lame humor...

Say that to Almighty Mozilla Corporation.
They claim standard compliance, but refuse to fix rendering bugs for.... 8 years. 8 years of active feedback/whines/suggestions.
(1 reply) #4 Hak Foo on 04 Mar 2008 - 03:10
The problem is that they foisted IE6 on the world, and we'll be cleaning up the mess for YEARS.

IE7 was a half-way step and as a result a mess.

What IE8 should do is offer IE6 in a sandboxed environment, so you can render every badly-designed page in it, at the toggle of a switch EXPOSED TO THE USER. Forget IE7 entirely.
#4.1 LaXu on 04 Mar 2008 - 07:00
This sounds like a good idea to me, although it would probably make the browser bloated and might encourage people to just always use the IE6 mode. Especially since Vista can't run IE6 without running XP in a virtual machine. Maybe the better solution would be to offer a stand-alone virtual machine/sandboxed IE6 that only works if you install IE8. This could solve the business side problem where companies use crap intranet web apps that only work with IE6 while making sure that everyone moves to IE8.

All the improvements in IE7 have been quite useless for the web developer because IE6 is still so widely used.
(3 replies) #5 cJr. on 04 Mar 2008 - 03:21
This is FANTASTIC news! Finally, mine and everybody elses MySpace will be displayed properly in IE (I hope!.

I cannot beleive it has taken Microsoft, of all people, this long to realise that wbesites should be displayed PROPERLY!

Pfft!!!
#5.1 advancedboy on 04 Mar 2008 - 04:07
This is how MySpaces should be properly displayed: http://www.tecnoware.com/newsimg/blank.gif
#5.2 Azmodan on 04 Mar 2008 - 14:11
Again, it's not what you think it is. A browser that renders all pages the way it's supposed to be it's almost impossible and I doubt Internet Explorer 8 will do the job.
#5.3 Skwerl on 04 Mar 2008 - 15:34
(advancedboy said @ #5.1)
This is how MySpaces should be properly displayed: http://www.tecnoware.com/newsimg/blank.gif


Or they should at least have an epilepsy warning and a disclaimer about rampant bad taste, poor design, and unreadability.
(2 replies) #6 Vandalsquad on 04 Mar 2008 - 03:39
And everyone thats commented so far has complained, jesus. Damned if they do, damned if they dont. How about some praise on Microsoft part.
#6.1 EduardValencia on 04 Mar 2008 - 03:52
Let them,ignorance is blisss
#6.2 ghostwind on 04 Mar 2008 - 03:57
would you care to offer an example of praise? not that I see MS in a completely negative light, but they certainly have been slow in the implementation of web standards.
#7 abshack on 04 Mar 2008 - 03:41
*does the happy dance*
#8 yakumo on 04 Mar 2008 - 03:48
EPIC WIN!

Firefox 3 will surely be my browser of choice still, but this is still an epic win for developers, and the progression of the WWW.

huge success!
#9 jimbo11883 on 04 Mar 2008 - 03:57
Awesome news. I can now just target IE8 and say screw 5/6/7 users.
(2 replies) #10 DaViD_BRaNDoN on 04 Mar 2008 - 04:04
Any screenshots of IE8?
#10.1 mrmckeb on 04 Mar 2008 - 04:25
Long has some on his blog - here.
#10.2 +Dakkaroth on 04 Mar 2008 - 14:50
(mrmckeb said @ #10.1)
Long has some on his blog - here.


This is why I think customization can make such a big difference. Here's my comparison with IE7 and FF2.



Everything sits in one bar with tabs as the second bar. It's not cluttered at all either, heck I got the url for this comment page taking up half the address bar in FF, so nothing is being cut off either.
(1 reply) #11 ir0nw0lf on 04 Mar 2008 - 04:14
I'm too young to have a heart attack! But this is good news indeed.
#11.1 duphus on 04 Mar 2008 - 08:09
(1 reply) #12 LUTZIFER on 04 Mar 2008 - 04:25
Hopefully that means while the page is loading, it will stay one size, instead of constanty changing while images and stuff load, which is very annoying.
Personally, I think the only browser that ever loaded pages perfectly, was Netscape. Not the AOL'ized versions, the originals. Old skool stuff. lol.
Well MS is getting better over the years, so maybe IE 8 will be good after all. Maybe almost as good as Netscape 4 was.
#12.1 +mrbester on 04 Mar 2008 - 12:03
Hopefully that means while the page is loading, it will stay one size, instead of constanty changing while images and stuff load, which is very annoying.

That's as a result of code and irrespective of the browser. If an image doesn't have width and height attributes the HTML will load and start rendering then the image will be retrieved. As the browser doesn't know the dimensions of the image it can default to a certain size (say 320 x 200 or width-of-box-containing-alt-text-and-an-x-in-a-box-icon) and then reset when the dimensions are known (parsing the image file to find the dimension data)
Or, layouts can cause rerendering: if a third column (that is positioned right) is retrieved late, or even by AJAX, existing content can fill the width of the browser window and then get squashed once the third column content is parsed.

Netscape 4 would do exactly the same thing. Back then images always tended to have dimensions set as attributes so you wouldn't get content jump. As they aren't strictly necessary unless you're constraining not having them lowers the pagesize.
#13 Tikitiki on 04 Mar 2008 - 04:29
Awesome
#14 rpgfan on 04 Mar 2008 - 04:40
I'm so glad to hear this. However, results speak louder than words alone. I can't wait for the public beta to be released.
(14 replies) #15 ACTIONpack on 04 Mar 2008 - 05:02
Thats good news. How far has IE8 get with Acid3? If they want real respect with the web commucated then they will need to pass Acid3 before Opera and Firefox. But I dont see that happen.
#15.1 rpgfan on 04 Mar 2008 - 05:29
(ACTIONpack said @ #15)
Thats good news. How far has IE8 get with Acid3? If they want real respect with the web commucated then they will need to pass Acid3 before Opera and Firefox. But I dont see that happen.

I don't know how IE8 has gotten, but IE7 only gets 5/100 on my WinXP SP2 machine. Safari 3.04 gets 39/100; Opera receives 46/100; Firefox 3 Beta 3 renders with 59/100 (way to go Mozilla on the already >50% compliant, especially with a beta release).

I can't wait to see how the next public releases (including any official betas, not nightly builds) of each browser will fair.
#15.2 ACTIONpack on 04 Mar 2008 - 05:36
(rpgfan said @ #15.1)
(ACTIONpack said @ #15)
Thats good news. How far has IE8 get with Acid3? If they want real respect with the web commutated then they will need to pass Acid3 before Opera and Firefox. But I dont see that happen.

I don't know how IE8 has gotten, but IE7 only gets 5/100 on my WinXP SP2 machine. Safari 3.04 gets 39/100; Opera receives 46/100; Firefox 3 Beta 3 renders with 59/100 (way to go Mozilla on the already >50% compliant, especially with a beta release).

I can't wait to see how the next public releases (including any official betas, not nightly builds) of each browser will fair.


That's my point. If Microsoft wants any respect with the web commutated then they will need to pass the Acid3 test before anyone else. If they do that then IE10 will be respect my the dev people.
#15.3 buletov on 04 Mar 2008 - 08:55
Is there actually any browser that passes this test?
#15.4 XerXis on 04 Mar 2008 - 09:45
(buletov said @ #15.3)
Is there actually any browser that passes this test?


no, not yet, and it will probably take them a few more years to pass
#15.5 RealFduch on 04 Mar 2008 - 10:02
(XerXis said @ #15.4)
(buletov said @ #15.3)
Is there actually any browser that passes this test?


no, not yet, and it will probably take them a few more years to pass

Oh NOES!!!!
Firefox is NOT standards compliant?? They lied to me.
Mozilla Corporation lied to everyone to grab money.
#15.6 eAi on 04 Mar 2008 - 12:48
WebKit/Safari Nightly builds get 87/100.

http://nightly.webkit.org/

IE will find it hard to pass Acid3 as it doesn't support SVG which is a key aspect of the test.
#15.7 Cryton on 04 Mar 2008 - 17:19
(RealFduch said @ #15.5)
Oh NOES!!!!
Firefox is NOT standards compliant?? They lied to me.
Mozilla Corporation lied to everyone to grab money.

Well I'm sure if you've kept your Firefox purchase receipt, Mozilla will give you your money back!!
Really, every reply you've made in this news post is you bitching and whining and moaning about Firefox. We all get it, you don't like Mozilla and Firefox. Since you have nothing constructive to say, and in fact you say one thing over and over, why bother posting?
#15.8 RealFduch on 04 Mar 2008 - 18:45
(Cryton said @ #15.7)
(RealFduch said @ #15.5)
Oh NOES!!!!
Firefox is NOT standards compliant?? They lied to me.
Mozilla Corporation lied to everyone to grab money.

Well I'm sure if you've kept your Firefox purchase receipt, Mozilla will give you your money back!!
Really, every reply you've made in this news post is you bitching and whining and moaning about Firefox. We all get it, you don't like Mozilla and Firefox. Since you have nothing constructive to say, and in fact you say one thing over and over, why bother posting?

The problem is people say that IE is non-standard and Firefox is standards-compliant. That's false.
I can just call that people fools and go ahead. But when Mozilla Corporation pushes it's crapware using this lie, I feel I need to let people know they are sheep.
#15.9 Cryton on 04 Mar 2008 - 19:30
(RealFduch said @ #15.
The problem is people say that IE is non-standard and Firefox is standards-compliant. That's false.
I can just call that people fools and go ahead. But when Mozilla Corporation pushes it's crapware using this lie, I feel I need to let people know they are sheep.


IE wasn't designed to the standards - why do you think they're having so many problems now they're changing to follow the standards more accurately? Before, MS took the standards as a starting point then implemented their own crazy version of parts of them, including adding things that weren't in the spec and badly implementing others (and then not fixing their bad implementation because they were the dominant force and didn't need to).

And now look at things. Other browsers are here that say "we will follow the spec no matter what" and such browsers mis-render markup written for IE.

A browser that follows the standards does not say "We have implemented everything in the spec", it says "that which we implement will be according to the spec". In this way, Firefox is standards-compliant - Mozilla don't make up stuff as they go along, and they fix bugs in their layout engine when it doesn't do what the spec says it should.

Yes, sometimes it may take years to get such bugs fixed, but Mozilla are not saying "We don't like the spec so this is what we're doing instead", they are saying "there are shortcoming in our engine because it does not render according to how the spec says it should render. We will fix this when it is practical to do so."

Microsoft's IE team now appears to be on the compliance bandwagon in that they are now trying their best to follow the standards, where as before they didn't really care for them. This can only be great for the internet. The standards that make the web should be free to all, platform-agnostic, and not owned by a company with interest in keeping people using its OS and its browser product.

Anyone, on any platform, should be able to see the standards and write their own web-browser. In the past people couldn't do this because IE owned the market, didn't follow the standards accurately, and didn't document how they differed from the standards. So if you wanted your page to look right, you had to write your page with a MS authoring tool and then use an MS browser to view it.

But now with everyone wanting to follow standards, everything gets documented and everyone is on a level playing field and the internet is a freer place to work in.

If you don't like Firefox or Mozilla, that's your call. But they've single-handedly given the whole internet a kick in the pants, they've got the IE team re-assembled and IE back in development (after what - 5 years of stagnation?), and they've done it all by setting standards-compliance as their objective.
#15.10 RealFduch on 04 Mar 2008 - 20:45
(Cryton said @ #15.9)
but Mozilla are not saying "We don't like the spec so this is what we're doing instead",

Sorry, but they are. Mozilla developers are saying web standards are "only recomendations" and they can break them if they want. You don't believe me? Look at their own bug tracker https://bugzilla.mozilla.org/show_bug.cgi?id=98168
It's painful to see how the spreading plague of Firefox breaks the future of the data rich web.
It's sad to see how developers are forced to suck Mozilla's d*ck for 8 years without any mercy.
There is *NO*
work-around to this problem with Firefox. The only alternative is to switch to
a more standards-compliant browser, such as (gasp!) Internet Explorer.

That's what many of them say now.
#15.11 Cryton on 04 Mar 2008 - 22:15
(RealFduch said @ #15.10)
It's painful to see how the spreading plague of Firefox breaks the future of the data rich web.
It's sad to see how developers are forced to suck Mozilla's d*ck for 8 years without any mercy.

I don't understand. The XSL Transformations (XSLT) is quite clear isn't it? Section 16.4 Disabling Output Escaping says "An XSLT processor is not required to support disabling output escaping.", so this section is optional. In fact, according to bug 98168 comment 1, "we could completely ignore [all of] section 16 (and that would not be incorrect behaviour)".

The fact that an optional section of the recommendations hasn't been implemented doesn't mean Firefox isn't standards compliant...
#15.12 tbcarey on 05 Mar 2008 - 02:20
(rpgfan said @ #15.1)
(ACTIONpack said @ #15)
Thats good news. How far has IE8 get with Acid3? If they want real respect with the web commucated then they will need to pass Acid3 before Opera and Firefox. But I dont see that happen.

I don't know how IE8 has gotten, but IE7 only gets 5/100 on my WinXP SP2 machine. Safari 3.04 gets 39/100; Opera receives 46/100; Firefox 3 Beta 3 renders with 59/100 (way to go Mozilla on the already >50% compliant, especially with a beta release).

I can't wait to see how the next public releases (including any official betas, not nightly builds) of each browser will fair.


Opera 9.50 beta build 9815 gets a score of 64/100, so it appears to be ahead of Mozilla.
#15.13 RealFduch on 05 Mar 2008 - 08:38
(Cryton said @ #15.11)
The fact that an optional section of the recommendations hasn't been implemented doesn't mean Firefox isn't standards compliant...

You're too quickly to judge. And you are wrong.
XSLT standard defines 3 output types: text, html and xml. Firefox' flawed proprietary transformer supports only xml.
Thy ARE violationg the standard.
No other browser broke the standard as clear amd simple as XSLT.
And... aren't you impressed of the amount begging and answers? 2001 seems to be so far away...
#15.14 Cryton on 05 Mar 2008 - 10:29
(RealFduch said @ #15.13)
You're too quickly to judge. And you are wrong.
XSLT standard defines 3 output types: text, html and xml. Firefox' flawed proprietary transformer supports only xml.
Thy ARE violationg the standard.
No other browser broke the standard as clear amd simple as XSLT.
And... aren't you impressed of the amount begging and answers? 2001 seems to be so far away...

Now you're changing your beef with Firefox. First it was the <xsl:text disable-output-escaping="yes"> not working bug. But since such a thing is optional, not a requirement, you're changing your mind that the reason why you don't like firefox is because "Firefox' flawed proprietary transformer supports only xml."

Let's take a look at section 17 Conformance: "A conforming XSLT processor must be able to use a stylesheet to transform a source tree into a result tree as specified in this document. A conforming XSLT processor need not be able to output the result in XML or in any other form."

So, again, you are wrong.

Also, how can something that is open-source and free for anyone to examine and use be 'proprietary'? It's the exact polar opposite of proprietary really.
#16 Turbonium on 04 Mar 2008 - 05:48
Awesome bit of news. I'm very glad to hear this. Benefits everyone in the long run.
#17 ThaCrip on 04 Mar 2008 - 05:59
thats good to hear... but i doubt ill ever switch back to IE over Firefox .. cause even though IE7 in some ways got better than IE6 ... i think IE7's interface sucks vs IE6's
#18 jafoman on 04 Mar 2008 - 08:18
It was only a matter of time before they announced this. It's the right thing to do in the long run, which someone there finally understood.
(3 replies) #19 +Chicane-UK on 04 Mar 2008 - 08:21
Well its about time. Thanks for joining the community that is the Internet, and attempting to adhere to the standards that govern it Microsoft!!
#19.1 RealFduch on 04 Mar 2008 - 10:04
(Chicane-UK said @ #19)
Well its about time. Thanks for joining the community that is the Internet, and attempting to adhere to the standards that govern it Microsoft!!

Standards?
That no single program supports? Don't make me laugh.
#19.2 eAi on 04 Mar 2008 - 12:50
Yes, but at least everyone else tries... If everyone is on the same map it does help things...
#19.3 RealFduch on 04 Mar 2008 - 18:47
(eAi said @ #19.2)
Yes, but at least everyone else tries... If everyone is on the same map it does help things...

Tries? For many that's just marketing.
#20 hotdog963al on 04 Mar 2008 - 10:09
****ing FINALLY.
No praise from me, this is the way it SHOULD have been from the start!
(1 reply) #21 Kushan on 04 Mar 2008 - 10:10
IE8 will render pages with standards compliance by default. You know what's funny? If it wasn't for firefox and Opera, this would have crippled the browser, but because developers made sure their sites were standards compliant enough to work on THOSE browsers, IE8 will work fine on the vast majority of the web.
Rejoice!
#21.1 eAi on 04 Mar 2008 - 12:51
And even better, the ones it doesn't work for will be fixed to work and this will benefit Firefox, Safari and Opera.
(2 replies) #22 Lasker on 04 Mar 2008 - 10:14
70% of the ie users have Internet Explorer 6, so when I develop sites I always make sure that my site looks good in ie6 first.
#22.1 LaXu on 04 Mar 2008 - 10:39
That is backwards IMO. You kind of make sure your site works with a browser that is broken and non-compliant and then make sure it works in those that do work. In my experience it's faster to make sure that doing things the right way works and then break it to make it work in IE6.
#22.2 Fourjays on 04 Mar 2008 - 11:54
(LaXu said @ #22.1)
That is backwards IMO. You kind of make sure your site works with a browser that is broken and non-compliant and then make sure it works in those that do work. In my experience it's faster to make sure that doing things the right way works and then break it to make it work in IE6.


Definitely. 9/10, if you get Firefox and/or Opera correct, then IE7 (and nearly all other non-IE browsers) will be correct. Then usually it is just a few bits that need specific styles for IE6 and below. Usually isn't much in my experience (extra gaps, etc).
(4 replies) #23 Matt T on 04 Mar 2008 - 11:53
Fantastic news!

Now please Microsoft, *PLEASE*, make IE8 a compulsory update for everybody running Windows 2000 and above. PLEASE.
#23.1 Emil Protalinski on 04 Mar 2008 - 12:35
They can't do this because this would literally break the web for the majority of people.
Rob, I can't wait to hear your opinion!
#23.2 Angel Blue01 on 04 Mar 2008 - 15:42
I agree! More OS support the better.
#23.3 rpgfan on 04 Mar 2008 - 16:32
1) As Emil Protalinski said, it would break the Web for too many people.
2) IE7 wasn't released for Windows 2000, so why would IE8 be released for Windows 2000?

I wouldn't mind the final release being listed as a "critical" update. However, to call it "critical" wouldn't quite be right, in my opinion. After all, what security issues would it fix?
#23.4 +mrbester on 04 Mar 2008 - 18:01
(rpgfan said @ #23.3)
I wouldn't mind the final release being listed as a "critical" update. However, to call it "critical" wouldn't quite be right, in my opinion. After all, what security issues would it fix?

The "this is a browser that doesn't have that poxy 'Click to activate' rubbish on embedded objects that we foisted on everybody, regardless of location, because we were contesting the Eolas patent issue" issue. Come to think of it, where's the undo patch for the "critical" patch that added this incredibly annoying (to both developers and users) "functionality"? It can't be that hard to reverse a patch, after all they've done it before.
#24 +Chipshop on 04 Mar 2008 - 12:59
Yes it is true that this should have been the way it was from day one but it wasn't and we should commend the team behind IE8 for putting a foot in the right direction!

I'm sick of spending all my time hacking my code to make IE6 work, if more developers just coded for IE7 upwards then maybe that would convince more people to actually bother to get there FREE upgrade or move to a different browser!

It annoys me that the average user will spend all day bumming around on their MySpazz/Facebook and upgrade there Messenger to version 8.349873953 but they won't spend 2 mins to upgrade there browser!
(1 reply) #25 Magallanes on 04 Mar 2008 - 14:45
whatever... sorry but even if ie8 was compatible, STILL firefox, opera and safari are alike and render differently and specially interpret dom in different ways.

I think that it's time to start from scratch, html standard is inconsistent and incomplete





#25.1 JonathanMarston on 04 Mar 2008 - 17:52
I agree, we should all switch to Silverlight 2 when it's released.
(3 replies) #26 Boogiman on 04 Mar 2008 - 15:08
I don't get it.... After reading al the posts does this mean that IE7 doesn't display a website as it should?

If so, what is differend from the original one?
#26.1 C_Guy on 04 Mar 2008 - 15:37
No, IE7 works fine for people who are competent at using a computer. Most of the negativity you see around IE is from anti-Microsoft fanatics who feel the need to praise Mozilla or Opera as alternatives for the sake of promoting a non-Microsoft solution.

I suppose actually trying IE and making a rational judgement is too much to ask.
#26.2 Azmodan on 04 Mar 2008 - 15:39
(Boogiman said @ #26)
I don't get it.... After reading al the posts does this mean that IE7 doesn't display a website as it should?

If so, what is differend from the original one?


No one in the article EVER mentioned Internet Explorer will be 100% standards compliant, they mentioned it will run in a standards-compliant mode, unlike Quirks (Quirks can be enabled with a meta tag, which isn't starndards compliants!.

It's been the typical neowininan that's been saying "OMG NOW IE WILL ROX OVER FIREFAX B/COS IT WILL RENDER ALL PAGES PROPERLY, EVEN ACID3 LOLZ"
#26.3 LaXu on 04 Mar 2008 - 21:39
IE7 still has some problems. Not that many but some. I find myself having to write a few lines of IE7 specific fixes for most websites I do. By comparison, for IE6 I have to rewrite a large portion of a site's CSS and JavaScript. While to the user these differences may be visible only as slightly more padding or margin in some areas, to the developer these are stuff that you shouldn't have to do in the first place if everyone had just upgraded to IE7 when it came.

I still think IE7 isn't that great a browser though. I like the UI, it's nice and compact but the way IE tends to stop loading pages randomly (hitting F5 instantly loads the page) at times is kinda annoying and going back and forth between pages is lightyears behind Opera.

Anyway, to summarize: IE7 is far from perfect. It still doesn't support some CSS2 stuff and renders some things wrong.
(2 replies) #27 Skwerl on 04 Mar 2008 - 15:37
Oh brother. Let the bitching begin. Everyone here seems to be trumpeting like it's the second coming of Christ, but this good change is going to break a lot of sites, just like the good changes in Vista broke some applications. In the long run, this is definitely a good decision, but I'm sure this will fuel some negative media fire when released.
#27.1 +mrbester on 04 Mar 2008 - 18:07
There's no good reason why a site (that has been updated to render properly in IE7) should have any issues in IE8 if the developer was worth anything. If all that was done was to kludge together some code that isn't correctly targeted at IE7 only then the client should get their money back or get the site fixed properly for free (adding the render-in-IE7-mode tag shouldn't count!
#27.2 Skwerl on 04 Mar 2008 - 19:14
(mrbester said @ #27.1)
There's no good reason why a site (that has been updated to render properly in IE7) should have any issues in IE8 if the developer was worth anything. If all that was done was to kludge together some code that isn't correctly targeted at IE7 only then the client should get their money back or get the site fixed properly for free (adding the render-in-IE7-mode tag shouldn't count!


A lot of the Vista incompatibility issues with software were the result of bad coding, but I'm sure you remember how that turned out and who got blamed.
#28 Rob on 04 Mar 2008 - 16:14
A'ight so we'll be talking about this one on the podcast methinks...
#29 nX07 on 04 Mar 2008 - 18:43
With ACID3 Just released yesterday.. Will Microsoft be like "Awwwww mannn" and ignore it, or actually gut it out?

It's like when you buy a new laptop, after all that research and money spent.. next month something new comes out and you're like.. Ahhhhhrghhh!
#30 RichardK on 04 Mar 2008 - 19:13
LOL, no really LOL

There is no "TRUE STANDARDS" mode. There is no "TRUE STANDARDS". There are recommendations by the W3C, but there has never been any "TRUE STANDARDS".

Way too many ignorant people out there these days....
#31 MiG- on 04 Mar 2008 - 20:18
Don't know why everyone bangs on about the Acid3 test anyway. Seen the code for it? Its the biggest bag of **** i've ever come across.

#32 Mikeparkie on 04 Mar 2008 - 20:53
Well that sparked a little bit of conversation lol. Whatever next...
#33 zhouij on 04 Mar 2008 - 21:25
Well it's Microsoft, you never know if things change at the last moment. Remember WinFS?
#34 Xilo on 04 Mar 2008 - 22:19
Hurray, took them 8 versions and almost 2 decades, but we will finally have true standards!

Way to go Microsoft. This should have been done YEARS ago. Watch when it finally comes out, it will still have annoying IE only problems that web developers will have to work around.

Last edited by Xilo on 04 Mar 2008 - 22:30
#35 carmatic on 05 Mar 2008 - 01:31
so like i dont know much, but heres my gist of it

there are 2 things, one is how the web is split between ie6 and more compliant browsers , and the other is how these web recommendations as tested by acid3 are currently impossible to adhere to
#36 helmers on 05 Mar 2008 - 07:49
Good move. Painful switch to standards mode by default, but it would have to be done sometime anyway. =)

Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!

Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.

Advertisement (Why?)