| Ask one
webmaster what he (she) thinks of frames and they may scowl and say they
"hate'em." Ask another and they may smile and say it's the
only way to go.
Frames, or the combining
of HTML pages in a single browser window, is a controversial subject for
site designers. (Just to show where my bias lies, I'm in the scowl camp.
It's not that I hate frames, just that I think most sites would be
better without them.) But let's look at the pros and cons before you
decide to add or not add frames to your site.
Pros
- Ease of changing the
navigation bar. Sites set up with a frames nav bar are incredibly
easy to maintain. On a 200 page site, only one page needs changed
for all pages to change.
- Consistency. People
know exactly where the nav bar is every time.
- No scrolling to find
the nav bar. It's always there.
- Harder for visitors to
leave your site (this is also a con). Site designers can make the
HTML so that offsite links appear in the larger frame instead of
taking the visitor off site. A good (or bad) example of this is The
Mining Company which uses a small nav frame on every page of its site. All
linked pages appear in the larger frame.
- Advertising frames can
always be seen.
- Newer, embedded frames
would be great for long lists of changing content if
they were better supported by all browsers. They would also be
perfect for embedding a nav bar frame in many pages.
Cons
- Frames are not
supported by all browsers. Admittedly, for most sites, users of older browsers represent less than 5% of their overall traffic.
- Some search engines
cannot index framed sites. Entry pages must be created for search
engines.
- Slows site loading.
Multiple frames takes longer to load in a window than a single HTML page.
- Harder for visitors to
get rid of frames. This has raised some legal/moral issues because frames can give the impression that content of SiteB
is owned
by or originates from SiteA. Where things get nasty is if sites' A
& B are competitors.
- Reduces viewable space.
This is particularly important on smaller monitors where space is a premium.
- Unless implemented
properly, framed-pages are very hard to bookmark. This can be a major headache to visitors wanting a specific page on your
site.
- Unless implemented
properly, it is possible to design a navigation frame which cannot
be fully seen on all browsers/screen resolutions, making full site navigation impossible for some visitors.
|