I guess I'm feeling perverse today, but those poor downtrodden frames need a
defender! David said:
The reasons that frames don't work:
1. harder on searchengines
2. bookmarking becomes difficult
3. calculating frame sizes isn't x-browser equal
4. frames the way implemented in the HTML does not map to user expectations
in terms of scrollbar layout and what not
Strictly speaking, items 1 and 2 don't work well in most web STRATEGIES, but
this does not mean that web pages with frames don't display their content
just fine. If you don't care about search engines or bookmarking every page,
these factors don't matter.
Item 3 - can you quantify this? What percentage error is the most extreme
case? I suspect it's well within the range of unpredictable elements we are
used to accepting in web design, such as the variability of users screen
resolutions, platforms, color space, text size settings, default fonts, etc.
Item 4 - Well, you got me there... it's the "what not" that'll get you every
time! Though you could argue that frames don't map to user expectation
because nobody uses frames... kind of a circular argument.