Linked by Thom Holwerda on Thu 15th Dec 2011 16:56 UTC
Internet Explorer As it turns out, Google's idea of silently and automatically updating web browsers for security's sake is actually a pretty darn good idea - Chrome is pretty much always up-to-date. Microsoft agrees with this, and has announced it's going to automatically update Internet Explorer on Windows XP, Vista and 7.
Thread beginning with comment 500314
To view parent comment, click here.
To read all comments associated with this story, please click here.
lucas_maximus
Member since:
2009-08-18

It's the web developer's fault that IE6/7 can't render standards compliant HTML that renders properly in every other browser? Wow.. just... wow.


They can render standard compliant markup absolutely fine in the vast majority of cases. Yes you need a valid DOCTYPE declaration ...

http://www.quirksmode.org/css/quirksmode.html

A lot of times, complaints are made by web developers that would know a inline element from a block element.

IE (including 8) is stricter than other browsers, most web browsers let you get away with all sorts of things that are wrong.

But it doesn't seems to matter what someone says ... people have been told to believe "IE does everything wrong, and Firefox does it right".

Reply Parent Score: 2

jabbotts Member since:
2007-09-06


vast majority of cases


Yet there are still enough cases where the web developer has to use dirty hacks and hoops to get a page to display in IE when it displays fine in FF, Chrome and Safari. Granted, in other cases FF has caused grief and dirty hacks. It's not like it doesn't have room for improvement also but it's grief has been far less frequent.

Reply Parent Score: 2

lucas_maximus Member since:
2009-08-18

It depends ... I have zero complaints with IE8.

TBH I can write cross browser CSS without hacks, you know how?

I actually try to understand what the browser is doing instead of throwing a fit and resorting to an alternative stylesheet. After a while you actually know what it is doing pretty quickly and how to fix it.

Reply Parent Score: 2

muszek Member since:
2007-04-25

They can render standard compliant markup absolutely fine in the vast majority of cases.


No they can't. Sure, if you write a really simple code. But if you want to implement more complex designs, you're almost always running into problems. And almost always it's problems with IE, not any other browser.

Yes you need a valid DOCTYPE declaration ...


... and you're doing it again. First you implied that positioning is the only problem, now we're supposed to think a proper doctype solves everything. We're not saying IE renderns faulty code wrong. We're saying we write a valid code, this piece of crap renders it wrong and we need to spend a lot of our time finding the problem and working around it.

Reply Parent Score: 1

lucas_maximus Member since:
2009-08-18

No they can't. Sure, if you write a really simple code. But if you want to implement more complex designs, you're almost always running into problems. And almost always it's problems with IE, not any other browser.


Absolute crap, most of it is caused by sloppy CSS and other browsers letting you off.

I was trying to find a decent center plugin for jQuery ... ended up writing my own that worked in all browsers (including IE6 which jQuery supports).

now we're supposed to think a proper doctype solves everything. We're not saying IE renderns faulty code wrong. We're saying we write a valid code, this piece of crap renders it wrong and we need to spend a lot of our time finding the problem and working around it.


No it doesn't ... Also IE8 renders XHTML and CSS 2.1 99.9% the same as Firefox. IE7 has the odd problem ... and tbh I haven't supported IE6 for at least a year now.

As I said Absolute positioning is buggy in IE7, but static positioning is absolutely fine.

Also lets not pretend that every browser is wonderful. Chrome, Firefox, IE and Opera all render borders differently, yeah sure solid works fine ... but use Dashed, Inset etc and they all do everything differently.

Mozilla does a few odd things with inline-block as well , sticking a 5px margin when there shouldn't be any (even after CSS reset, using YUI 2 variant).

Reply Parent Score: 2