Always the same! This is the main reason why I despise IE. If your code was valid, then that's probably why it didn't work with IE! I'm sick of writing standards compliant CSS and HTML, only to have to include any number of hacks and workarounds for IE's abysmal standards compliance. Same goes for pretty much every web developer on the planet.
Yes that is probably true. Because it was valid code, it didn't work with IE. I don't think I actually bothered with many IE hacks or workarounds and justified my decision that by spending time supporting IE like this I wasn't really holding the virtues of valid code. Or something like that. I even got away with not even bothering to test/code the site for IE5 or 6 by saying they were even worse than IE7 and IE7 was bad enough!
One of my project aims was to create valid and accessible XHTML/CSS coded sites and by supporting IE5/6/7 I wasn't really doing that, I thought. So I didn't bother and argued my reasoning for it. Once you get making sites or become an advanced PC user IE just doesn't cut it. Once you get there you need Firefox or Opera to make surfing better again or less dangerous to your health when coding sites.
It is the mass market of PC users who don't really know any better and are just happy with a browser already there for them.
Without trying to have a go (as I know next to nothing about web development), if IE is so bad how come it works so well? I mean when I tried FF (admittedly a good year or so ago now) I found far more web pages that wouldn't work with it than with IE.
No problem, you aren't having a go.

Probably a lot of sites designed to work with IE first of all because it dominates the browser market?
W3Schools'
statistics show that IE and FF dominate the site in terms of browsers accessing their site. The Firefox stats look quite high until you consider the intended audience of the site which would be those learning HTML/CSS/PHP etc so quite advanced people anyway, thus explaining the high stats for Firefox.
This link shows IE to absolutely dominate the market with at least 70% of the market. Also IE can do ActiveX but nothing else can and I wouldn't mind betting a lot of sites use ActiveX in some way so they'll work better in IE. But I think the general answer is that IE's domination of the browser market is such that a heck of a lot of sites are coded to work with IE first. This means of course that the code probably isn't valid and might not render in Firefox or Opera as well as in IE. Most of the web devs on OcUK absolutely hate IE of course and code their own personal sites and probably any sites they commercially code to work with Firefox and Opera etc by using properly validated code.
I'll give you the point about IE having poor Java utilisation. If I go to a site with lots of Java, IE slows to a crawl for a few seconds. Safari doesn't.
Er, thanks.


I'll edit a previous post to include a mention about IE's poor Java skills.
