John is hungry

Internet Explorer 8, Firefox, and Web Standards

This is the sort of article I’d read, pass on to a few web developer buddies, and let that be that. I usually don’t post these things here because it’d be like a lawyer posting an interesting article on the tax code (boring). But Microsoft has recently made a very controversial decision about their upcoming browser, one which many of you will end up using (by choice, laziness, or zealous corporate IT), that may break a large majority of the pages you open with it. Joel on Software explains it quite thoroughly and manages to make the subject seem pretty entertaining and exciting while he’s at it.

Bookmark and Share

Comments

On 03/17/08 at 01:11 PM, Derrick is active again was all:
Derrick is active again

man…. i dont want to have to read a whole thing… with words…. can you just break it down for me?

On 03/17/08 at 01:17 PM, John is hungry was all:
John is hungry

Basically, it goes like this:

I write my pages in standards-based XHTML, CSS, and javascript. Most good web developers do. But Internet Explorer has never really been all that into web standards. It does its own thing. So usually we develop our pages in standards, then go back and fix the page up for Internet Explorer. Or you’re like me and you go “fuck you, internet explorer, I don’t feel like fixing you” and you let your blog sit unfixed for months.

And so the web, as it exists right now, is a whole lot of standards pages with a whole lot of special conditional tweaks and fixes for IE. Basically stuff like “here, browser, use this stylesheet. unless you’re internet explorer, then use this other stylesheet that is incorrect but you seem to like.”

But Internet Explorer 8 is going to be standards based. And not only will it be standards based, it’s going to enforce standards by default — thus killing backwards compatibility.

So when you download Internet Explorer 8 and you hit my pages or you hit Google Maps or you hit any number of pages that have all these “if you’re internet explorer, use this broke stylesheet and javascript” tags all over them, Internet Explorer 8, still being internet explorer, will render the incorrect code correctly effectively breaking the page.

So what happens then? Do people not adopt IE8 because they think it’s broken and buggy since their pages don’t load? Do the 80% of web programmers out there finally learn how to program correctly and fix up their pages to prepare for IE8? Does microsoft change its stance again before launch and have it render buggy shit correctly by default?

It’ll be interesting…

On 03/17/08 at 01:32 PM, Derrick is active again was all:
Derrick is active again

what the hell does that have to do with the tax code?

On 03/17/08 at 01:38 PM, Reggie Burgers was all:
Reggie Burgers

Arguing over IE is funny.

People will be up in arms if standards are enforced by default. People will be up in arms if standards are not enforced by default.

On 03/17/08 at 01:44 PM, Derrick is active again was all:
Derrick is active again

how hard is it to remove the thing that says “if your ie then appear this way”? because it doesnt sound like the problem is huge.

On 03/17/08 at 01:48 PM, John is hungry was all:
John is hungry

I oversimplified, Derrick. There are lots of those conditionals sprinkled throughout pages. And then there’s still the people on old IE browsers that need them.

But yeah, Reg. I’m looking forward to watching it all unfold.

On 03/17/08 at 02:08 PM, Rod got no snow. was all:
Rod got no snow.

nerds.

On 03/17/08 at 02:21 PM, Matthew fell down was all:
Matthew fell down

Couldn’t MS make it so the new IE had a slightly different naming convention…so the old browsers could still use the “if your IE goto this stylesheet” and the new browser would just skip by it unless it included the modified name?

Activity

Where Who How Long Ago
How to Roast a Chicken John about 3 hours
I wrote an open letter abou... Suzanne 3 days

Wisdom

If the Beatles are so great then why are half of them dead?

-Derrick

#999

Site Search

Popular Topics

View more topics

About The Scrabbled

The Scrabbled is a group of people blogging about and linking to all manner of things. Usually we argue and make fun of each other. Everybody knows everybody through somebody so there are no strangers here. Most of us have even met in real life! If you happen to personally know someone here and would like to start arguing with and/or making fun of someone, shoot John an email and ask to sign up. Otherwise, you're just going to have to read in relative silence. Sorry.

Meta

theScrabbled.com
This work is licensed under a Creative Commons License permitting non-commercial sharing with attribution.
XHTMLCSSRSS / XML
Developed and Designed by John Hutchinson