The Screen Resolution Problem
I used to come across this problem almost every time I looked
around the web. I would get to a web site that has a nice design,
but I could not see everything without scrolling sideways with the
bottom scrollbar in my browser! The reason is that the highest
screen resolution my old monitor would support was 640x480
pixels. (It was an old VGA monitor.) There are also many other
surfers out there who have older monitors or video cards. If you
have a large target audience, you will want everyone to be able to
read the page easily.
So why are webmasters designing sites for larger screen
resolutions (800x600, 1024x768 etc.) when people are clicking
away because they cannot read without scrolling two ways?
There are a few answers out there to look at: Webmasters who do
not realize what they are doing, those who do not care, and those
whose target audience would typically have a high screen
resolution.
Yes, there are some webmasters who do not realize that their
web site does not look the same on every computer. It took me a
bit of time to find that out myself, back when I was creating my
first homepage. The problem is that you simply cannot see the
problem when you only use your own computer with your
personal settings. In this case, I can't really blame the
webmaster... if I had a nice monitor, I would set a higher
resolution as well.
Webmasters who do this knowingly yet do not care are likely to
lose a large number of visitors simply because they refuse to use
a smaller graphic or table. The presence of a graphic that is over
600-620 pixels wide will almost surely force the user with a low
resolution into using the horizontal scrollbar. The problem is really
annoying if the viewer is trying to read a paragraph of text and has
to scroll every 5 seconds to see the next few words at the
beginning or end of a line. Navigation can be irritating as well,
because the navigation menus may be partially hidden or in some
cases, entirely hidden from the viewer when they first see the
page. If they do not realize the scrollbar on the bottom, they may
feel the site is not finished or has nothing there to see. Well, if the
webmaster does not care...
If a webmasters target audience would be people with higher
screen resolutions, they may design site to be viewed at that
resolution. Usually they will make sure the 640x480 viewer can at
least see the important information without the need to scroll, but
the site is optimized for their target audience. This is not a major
problem, since most of the people viewing that site would have
the correct equipment and settings.
So, how can you as a webmaster or homepage creator avoid
forcing people to scroll from left to right? One way is to simply not
use any graphic with a width greater than 600 pixels, and do not
define anything such as an <HR> tag or tables to be greater than
600 pixels wide. Also, do not use the <NOBR> tag on any page
unless you need to make a point, such as "this line of javascript
needs to be all on one line."
Another option is to use tables to enclose the contents of your
page. By using tables with a width of 600 pixels or less, you will
be sure that almost anyone can view your page as intended. You
can center the tables if you wish, but if you are going to use
some of the new features of DHTML or Style Sheets you may
want to align the table to the left or right side in order to use
absolute positioning without any surprises.
Another problem I have been told about is that viewers of your site
may resize their viewing window. There is no way to guess what
size they might go to, but you can use a table with a width
percentage instead of pixels so that the content resizes along
with the window. This one is much harder to deal with, especially
with a complicated design scheme that requires exact numbers
rather than percentages. Do what you can, but if your viewers use
50x50 windows, there just isn't much you can do to stop the
scroll bars.
|