The <noframes> Tag
A frame document has no <body>
. It must not because the browser
ignores any frame tags if it finds any <body>
content before it encounters the
first <frameset>
tag. A frame
document, therefore, is all but invisible to any nonframes-capable
browser. The <noframes>
tag
gives some relief to the frames-disabled.
You should use the <noframes>
tag only within the outermost
<frameset>
tag of a frame
document. Content between the <noframes>
tag and its required end tag
(</noframes>
) is not displayed
by any frames-capable browser but is displayed in lieu of other contents
in the frame document by browsers that do not handle frames. The content
of the <noframes>
tag can be
any normal body content, including the <body>
tag itself.
Although this tag is optional, experienced authors typically
include the <noframes>
tag in
their frame documents with content that warns nonframes-capable browser
users that they’re missing the show. And smart authors give those users
a way out, if not direct access to the individual documents that make up
the frame document contents.
Remember our first frame example in this chapter? Figure 11-5 shows what happens when that ...
Get HTML & XHTML: The Definitive Guide, 6th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.