Why doesn't my webpage look the same in all browsers?
Ah, the age-old question: "Why doesn't my Webpage look the same in all browsers?" Since the Dawn of Time, mankind has sat at the keyboard, confused and bewildered at the magics of the World Wide Web and how a Webpage can look perfect in one Web browser, but look far worse in a different one.
Even worse, sometimes a Webpage can look fine in just about every Web browser on one computer, but other computers will render it differently in those same browsers. So what exactly is going on?
Some Things to Understand
Before we continue, there are some things that a Web designer must understand. They're technical things, things Web designers have no control over. (A lack of control is a constant theme in Web design.)
There is a standard for how Web browsers should display pages.
There is an organization called the World Wide Web Consortium (W3C) that sets a standard for how all Web browsers, like Internet Explorer and Firefox, should display HTML. The problem is that these standards are just guidelines, and the programmers who create Web browsers are free to interpret the guidelines and build their Web browsers the way they think it is best to render HTML on your computer screen.
There is some debate over which browser best follows the W3C's standards, but it still boils down to the fact that no Web browser follows the standards 100%, and so the same Webpage will look slightly different (or greatly different, depending on coding) in different Web browsers or even different versions of the same browser.
This is why a Webpage will look different in Internet Explorer and Firefox. Now imagine how amplified this problem can get when you consider that these are not the only two Web browsers out there. There are many other popular browsers, including, just to name a few, Netscape, Safari, Opera, and Konqueror. (This is still not all of them! Want to see how many different Web browsers there are? Take a look at this comprehensive list of all these Web browsers, and imagine how many different ways your Webpage can be rendered.)
As if this wasn't bad enough, we still haven't considered the various operating systems out there. The most popular operating systems at the moment are Windows XP, Windows Vista, Mac OS X, and various flavors of Linux, such as Ubuntu, Red Hat, and Fedora/Fedora Core. Each of these operating systems has a version of most of the popular Web browsers above, thus exponentially magnifying the problem of Webpage rendering. (And again, this is not the full list of operating systems out there. You may still get people browsing your page on Windows ME, 98, or even 95, just to name a few! Since we were nice enough to include the list of web browsers above, care to peek at the list of operating systems?)
And guess what? There's more. Most computers have the option to change their screen resolution. Screen resolution gives monitors more or less space to work with according to the number of pixels they display. In a nutshell, this restricts the space a browser on a particular computer has to work with. There are dozens of different resolutions for each of the above operating systems.
Are You Sitting Down? Here Comes the Harsh Part.
The harsh reality is that you, as a Web designer, have no control over any of this. It's impossible to get your Webpage to look the same on all Web browsers.
...but!
But do not be discouraged. Web designers have already created truly awesome Webpages despite all of the above, and there are things you can do to make your pages appear as similar as possible in multiple browsers. Web design principles exist that you can learn and apply in your design of Webpages to help your pages appear how you want them to.
We have another article that you should take a look at which describes a few of these principles and provides some basic links. In addition to that, we strongly recommend reading the following Website, which goes into great detail about Web design's limitations and how you can work with them rather than against them to create a killer Website: Absolute Positioning.com.
Rate This Article
You must be logged in to rate articles.

