|
A recent statistic I saw
reported that 12% of internet users were Macintosh users. Ignoring this fact is
like creating a catalogue that can only be optimally viewed by one in eight of
your customers. Furthermore, not all of the Windows users are using Windows 98.
Windows 95 continues to be widely used, and Windows 2000 and Windows XP and NT
represent a significant percentage of visitors.
It would be remiss to ignore
the small, but growing contingency of Linux users. Though small in number at
this time, the popularity of the OS grows daily.
Platform issues aside, Internet
Explorer, despite Microsoft's inclusion of it with all Windows Installations,
does not represent the only browser option. Netscape continues to enjoy a strong
following of users numbering in the millions, and Lotus Notes is being used by
numerous corporations as the "standard" browser and e-mail application.
Then, of course, there is AOL.
Although basically an IE engine "under the hood" AOL continues to include
certain differences. Considering the vast numbers of AOL users, this browser
must not be overlooked. If your site does not look good in AOL, then you are
risking turning away a huge percentage of potential visitors.
It should be clear that cross
platform and multiple browser compatibility is a must. Therefore, understanding
a few very basic and simple techniques to help keep your pages looking their
best in the most places is also a must. Following, you will find a few tips and
ideas to help you do just that.
#1 Paint the canvas your
visitors will see
As a web site designer wanting
to be as efficient in my work as possible, I have configured my Mac to use two
monitors. As my mouse leaves the screen of one, it appears on the other. Thus, I
have a canvas that, on most days, is 1856 pixels wide over 32 horizontal inches.
If I want to, I can easily boost that to over 2000 pixels wide. But, my clients
and the average visitor on the web do not have two monitors. In fact, most of
them have the screen resolution set to 800 X 600 or 1024 X 768. What's more,
every single time I have gone to a client who uses AOL, their browser window
opens to what looks to be a 640 pixel wide default no mater how large the
monitor or screen resolution.
On one of my first projects, I
had designed a site to a modest 700 pixel wide format with a nice top navigation
area. I went to my clients office to get some "point and discuss" feedback to
find her new 21 inch monitor -- set at 640X480 resolution. My designs looked
terrible!
If you intend your web site to
appeal to the broadest range of visitors, you need to design in a way that will
look good even at low resolutions. Check with some of your typical visitors and
see what kind of resolutions they normally use.
#2 Use Tables to Control Width
Tables are great things when
trying to control the way text and images go together. In order to achieve a
nice looking design, using tables is the first technique to consider.
Tables can be assigned a fixed
width in pixels or a fixed percentage of the window width. There are advantages
to both approaches. If you are not concerned about the relative vertical
arrangement of objects in a table cell, using the fixed percentage allows for
more fluid layouts.
If, however, you want to keep
text wrapped around an image with more consistency, using the percent approach
could lead to major differences. Text will wrap quite differently in a cells of
different pixel widths.
To have better control,
consider using fixed pixel width. However, you must now start making some
compromises. If you want to offer a site that looks good at 640X480, you will
need to set your table width to 600 -- 620 MAX! You will want to center the
table in the window to provide a nice look when wider windows are used. However,
if your visitor has monitor resolutions set to 1600X800 and has the browser
"maximized" your page will have 500 pixels of blank space on either side of your
600 pixel table.
Fortunately, few people will be
browsing at this configuration. My experience visiting clients, friends, and
family suggests that, even if monitor resolution is set at over 1000 pixels, the
actual width of the browser window will be reduced to something less.
You must decide if you will
risk an odd looking page for those few who have HUGE monitor resolution or risk
the annoying scroll bar for those with the basic 640X480
#3 Compromise your Font Use.
Supposing you select a fixed
width table and have a cell that is 300 pixels wide. You write a headline in
this cell, pick a font, and size it to look just right. Good for you. Too bad
that headline will come up different on different systems.
Even on the same computer,
there are very slight differences between how Netscape and IE render fonts.
Remember the 1 in 8 visitor using a Mac? For technical reason it is beyond the
scope of this article to describe, fonts are significantly smaller on a Mac than
on Windows. Don't forget that your visitors can also set the default size for
font display in their browser, too. If they do that, you are really starting to
lose control of how fonts are displayed!
One solution is to use
cascading style sheets, but that technique goes beyond the casual designer's
typical experiences. The other solution is to compromise. Make sure that it
looks good on the predominant platform -- currently Windows -- but don't use the
smallest font possible either or your Mac visitors won't be able to read it!
#4 Check Your Final on Multiple
Platforms
I commit to my web design
clients that their site will be look good to ALL visitors. To make sure this is
the case, I have an Intel computer as well as my Macintosh. I have the Intel
computer configured to boot into Windows 98, Windows 2000, and Linux. I test all
the pages I design in these environments. I test in both Netscape and Internet
Explorer on the Windows systems and the Mac. I enlist a partner to test with
Lotus Notes and AOL.
This may seem excessive, but
frequently there will be some little thing that shows up in one of the
platform/browser configurations that requires some minor correction. Would it be
good enough if I did not make the correction? Probably. However, it is always
best to make a good first impression and on the web, where you have about 5 to 7
seconds to get visitors to commit to take an actual look, every little thing
counts.
If you do not have access to
multiple platforms, enlist your friends. Stop by a library or a Kinkos and use
their computers (often these places may have Macintosh computers as well as
Windows computers).
These four simple suggestions
are the beginning of a journey toward the much larger goal of making the content
of your web site universally available to your visitors. Ultimately, reaching
this goal depends upon many factors. However, progress toward this goal must
commence with awareness.
Understanding that your site
will appear differently on different browsers and based on different user
preference settings is an important first step toward awareness. Using tables
and being conscientious with your use of fonts takes you one step further.
Checking your work on various systems will begin to hint at how much further you
have to go.
But, every journey must begin
somewhere....
|