Now I Know Why People Hate Microsoft
I’ve always defended Bill Gates whenever anyone criticized Microsoft for it’s virtual monopoly in PC operating systems and desktop applications. I remember the days before MS-DOS and Microsoft Office, and the total lack of standards made it virtually impossible to share documents with anyone who wasn’t on the same system. One of the major reasons we have enjoyed year over year gains in productivity for the past two decades is the universality of Microsoft products. Say what you will about Bill, but this is an undeniable truth.
I still believe the company is more good than evil, but I’ve finally come to understand why so many people hate Microsoft. I’ve dabbled in a few very simple website projects for the past several years, but the only sites I’ve built from scratch have been incredibly primitive creations that violated every standard of design and accessibility. I’ve done a lot of reading lately in an attempt to improve my skills, and today I jumped into a new project with both feet. I’m building a new site for an annual fundraising event, and as a purely intellectual exercise, I’ve decided to code it entirely by hand without the aid of a WYSIWYG editor. My goal is to create HTML and CSS code from scratch that will validate to the strictest standards. Did I mention I’ve never done this before?
I got off to a great start today, and I’ve pretty much completed my master page template. I say pretty much, because the design is complete, but I’m still trying to work around several Microsoft specific problems. I know this is something web professionals have complained about for years, but until I experienced it firsthand I didn’t realize how serious the problem really was. My page renders perfectly in Firefox 3, Opera 9.5, Netscape 8, and Safari 3.1. When I open it up in Internet Explorer 6 or 7, all hell breaks loose. The problems I encounter in IE 6 are not even the same as in IE 7. I’ve managed to work around most of the problems, but it’s still not right. Most of the differences are minor between IE and the other browsers, but in some places I’ve got page elements so far out of position that I can’t begin to understand the cause.
Unfortunately, IE 6 & 7 together still represent 54% of current browser usage, so I can’t exactly ignore the problem. On the plus side, Firefox is spreading rapidly and accounts for nearly 40% of browser usage. According to Mozilla, 8 million users downloaded the new Version 3 in the first 24 hours it was available last month. If you haven’t switched yet, please do me a favor and dump your Internet Explorer today. Every web designer in the world will thank you.

I hate to be the harbinger of bad news, but one of the more credible and comprehensive sources of browser market share statistics puts IE at about 73% market share. Not 54%. Firefox is climbing slowly and is currently up to about 20%. I also develop for Firefox and test extensively for IE, but when I have to choose between perfect rendering in IE vs perfect rendering in Firefox, I favor IE. It’s just business. I can’t let my own personal preferences get in the way of my profit margin :)
Hey, welcome to the designer’s pull-my-hair-out-club. You create a work of art and IE renders it a big heaping pile. It’s frustrating and I found to my surprise that the more I gripe about it Microsoft doesn’t change anything to suit my needs. I find that these browser stats are pretty similar in percentages to my personal browser stats. http://www.w3schools.com/browsers/browsers_stats.asp
If your a stickler you just about have to use separate css commands for ie6 and again for ie7. Remember that css is read in order from the top down so include ie specific commands at the bottom of your css docs. Or just use separate docs for for those browsers calling them in a proper order ie css docs after your regular css document.
Good Luck
Just wanted to say that I have been hearing for years that I should try firefox and stop using Internet explorer browser and this last week after downloading IE8 and haveing it screw everything up and then to find out it’s a damn virus that will not allow you to take it off the computer at all it dissappears but remains there grrrrrrrrrr…I spent hours deleting, shredding files and folders anything with IE7 IE8 on it all to no avail….I finally downloaded firefox 3 and wow talk about no more stress…I hope the word continues to spread and I hope everyone is not as hard headed as I was about switching to it…it’s so easy to work with and just no hassels anymore….NONE! Get it! you will not Regret it!…