<rant>
First of all, let me say I’m all for standards. Yup, 100% whole-heartedly support the little guys. Hope everyone starts using them more and more every day – yes, that includes IE.
But allow me to get off the ‘IE-sucks-and-makes-my-site-unreadable’ train at this stop and go no further for the rest of the way is filled with fanatics.
Sites like http://www.meyerweb.com/ and http://www.zeldman.com/ are heavy promoters of standards and equally heavy with their anti-IE sentiments. They, like many others, site the various incompatibilities that IE has with accepted W3C standards. In order to prove we should care to bother that a website renders perfectly in Firefox, Opra or Safari, the accepted reason is that a ‘business cannot afford to cut off 5-10% of their customers.’ They go on to say that spending countless hours in anguish over whether to use a transitional or strict document type or contemplating the use of <strong> over <b> is that in the long run going to provide much more money through added business. No argument from me here. I would never tell expect a business to summarily write off part of their consumer base. But the argument itself is based of a lie. I have seen sites that render poorly in Mozilla compared to IE, but I’ve seen precious few that didn’t display at all. In addition, while the ‘holier-then-thou’ sages on the mount decry the few users who do get abandoned, they completely ignore an even larger audience:
Is there a copy of your site in a different language? According to http://www.internetworldstats.com/stats7.htm as well as other well documented sources, English is not the only language of the web. In fact, only 36.3% of web users have English as their primary language – yes while all the monkies are screaming that your page might not render correctly to the 8% of users who don’t use IE, over 70% of users have difficulty with you page for a completely different, more basic reason – they don’t speak your language.
Sure, many people are bi-lingual, but even though you might have taken 4 semesters of Spanish in High School, do you find it a seamless transition to Spanish only web sites?
Oh, I hear you screaming: ‘What about online translators!’ For people who complain that IE bumps your div item 3px over to the right I’m surprised you would even suggest such a mangling tool. Watch what happens when a simple paragraph from Zeldmen’s own site is translated into French, and then back into English:
“Last year, a friend with no knowledge of HTML, eager to create her first website, asked me to recommend a book that would help her learn what she needed to know. Nothing in my web design library fit the bill. All the books I owned (and a couple I’d written) presumed a certain amount of knowledge and experience. And books targeted at absolute beginners were filled with bad, mid-1990s advice. My friend asked for help and I could not provide it.”
Now using world.altavista.com (babelfish) we translate to French then back to English to result in:
“L'année last, a friend without the knowledge of the HTML, eager to create its first Web site, required me to recommend a book which l'aiderait to learn this qu'elle had to know. Nothing in my library design d'enchaînement n'a adapted the invoice. All the had books j'ai (and a couple that I writes) supposed a certain quantity of knowledge and d'expérience. And of the books aimed to the absolute beginners were filled of bad, council of medium of the Nineties. My friend asked for l'aide and I could not provide it”
The point is, we all know IE has some rendering problems. I know this, you know this, MSFT knows this and probably even your grandma. However, let’s stop complaining that the incompatibilities are effecting marketing of our websites unless we are intent on also providing multiple translations as well.
</rant>