Noframes

Support Key: [2|3|3.2|4] [X1|X1.1] [IE3A1|M3B2|N2|O2.1]
What is it?
Attributes
Tag Example
Parent/Content Model
Tips & Tricks
Browser Peculiarities
= Index DOT Html by Brian Wilson =
Main Index | Element Tree | Element Index | HTML Support History



   Quick Statistics   
End Tag:
   Required
Standards Details:
Transitional/Frameset DTDs ONLY in HTML 4.x and XHTML 1.0. Dropped in XHTML 1.1
XHTML Modules:
Frames
CSS 'display' Type:
"inline"
CSS Mapping:
NA
Default Rendering:
NA
Official Docs:
HTML 4.x, XHTML 1.0

What is it?
This element is part of the FRAME syntax. As created by Netscape and implemented by other browsers, it is used to allow a regular HTML BODY structure to be nested in the FRAMESET structure. To older browsers that do not support the FRAMESET syntax, it appears that the document only contains the usual <head> and <body> structure [standard HTML behavior is to ignore tags that are not understood.] Frames capable browsers will ignore NOFRAMES content.

HTML 4.0 is the first proposed HTML standard to incorporate the FRAME syntax. A subtle change to the behavior has been added to its design, however. In the older version of the frame syntax a common, banner-like element is created as a subdocument. This would appear as a frame in a static location while navigating pages.

To view the content of the static frame in a non-supporting browser means that a second complete set of documents would need to be authored. Within a sub-document of the frame layout, NOFRAMES can now also be used to ignore sections of content. Such content blocks could include the information used in the static frame information of other sub-documents.

Common Attributes
%Core%
[2|3|3.2|4] [X1|X1.1] [IE4|M|N6B1|O3.5]
%Accessibility%
[2|3|3.2|4] [X1|X1.1] [IE|M|N|O5]
%Events%
[2|3|3.2|4] [X1|X1.1] [IE|M|N|O4]
%Language%
[2|3|3.2|4] [X1|X1.1] [IE|M|N|O]
Example
<html>
<head>
    <title>Frames Example</title>
</head>
<frameset rows="20,25%,*">
    <frame src="frame1.html" name="frame1" />
    <frame src="frame2.html" name="frame2" />
    <frameset cols="30%,*">
         <frame src="frame3.html" name="frame3" />
         <frame src="frame4.html" name="frame4" />
    </frameset>
<noframes>
    <body>
        This text will appear only if the browser does not support frames.
    </body>
</noframes>
</frameset>
</html>
Parent Model
New Parent Model *
%Block Parent% | <frameset>
Old Parent Model *
<frameset>
Content Model
%In-line Content% | %Block Content% | <body>
Tips & Tricks Browser Peculiarities
Boring Copyright Stuff...