While frames-capbable browsers rule the Web,
there are still millions of people out there using browsers that don't support
frames. You should keep these people in mind when building your pages. That's
where the <noframes> tag comes in. This tag contains content that
browsers without frames support can display. Many Web authors use
<noframes> like this:
<noframes>
<p>Click <a href="noframes.htm">here</a> to
view a no-frames version of this page.</p>
</noframes>
Others merely put in messages like "To
view this page, you need a browser capable of displaying frames" or
"This page uses frames, but your browser doesn't support them". You
should try to make you framed pages as accessible as possible.
Accessible
Framed Pages
Making your framed pages accessible doesn't
take a lot of work. You only need to be spend a couple of minutes modifying and
inserting some code. Adding a link to a no-frames version of a page is a good
solution, but it adds an unneeded layer of complexity. Instead of clicking to
get to a no-frames version of your page, can make the no-frames version appear
automatically. The example below illustrates how to do it:
<p>... to an easily created no-frames version of a framed web
page. creating something like this only takes a few minutes.</p>
<p>The rest of the content of this page goes here.</p>
</body>
</noframes>
</frameset>
</html>
Notice that the structure of an actual Web page
is embedded between the <noframes></noframes> tag pair. When viewed
in a non-frames browser, this content will automatically appear. All you have
to do is copy and paste your main page or table of contents between those two
tags. The only real work you may have to do is remove any target= attributes
from the links on the embedded page.