When designing a web-page, your hope as a designer is to have your work look the same on everyone’s computer as it does on your own. Wake up. That is not happening. All browsers don’t get along, and sometimes, it’s the web-pages that are the victims. Here is how you can help:
Start using CSS to manage every element on your web-page.
This page for instance, is laid out using CSS only, no tables. Yes. It’s true. But I’m not here to talk about CSS; I’m here to tell you about 775 px wide. The least you can assume is that people are browsing the Internet at a minimum of 800×600 resolution. For those of you who have it below this, get off of the Internet and think about what you did wrong. Then come back and increase the resolution of your computer.
Whether you are using tables or CSS to layout your design, you should set the width to 775 pixels wide. This way, if people are browsing at 800×600, your page will fit perfectly in any browser. Nobody likes to scroll left or right when viewing a web-page. I have seen a few sites that have gotten away with it, but this is rare. Do yourself a favor and avoid designs that have people scrolling horizontally.
And for those of you who follow in the myspace trend, please stop it with your enormous pages. It may look cool on your computer, but for those users with a lower screen resolution, your site can be a nightmare to navigate. Stop with the huge images too. They can totally skew your web-page and drive users up a wall. Consider reducing the size of big images using any imaging software.
The other (maybe not so) obvious option is to use percentages for the widths of tables (or layers if your going the CSS route). In the event that you have created your own interface with graphics, this really can’t apply.
Scrolling horizontally on a web-page = crappy design