Frame

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:
   Omitted
Standards Details:
Transitional/Frameset HTML 4.x/XHTML 1.0 DTDs only. Dropped in XHTML 1.1.
XHTML Modules:
Frames
CSS 'display' Type:
"block" (according to CSS2, but that doesn't make complete sense)
CSS Mapping:
NA
Default Rendering:
Replaced by document pointed to by SRC value
Official Docs:
HTML 4.x, XHTML 1.0
What is it?
This element is part of the Frame syntax. Each FRAME element within the FRAMESET structure defines the URL contents of a particular frame window as well as attributes the frame window will carry. A particular frame can be TARGETed as a destination for hyperlinks and other active linking elements when given a NAME attribute to identify it.

Common Attributes
%Core%
[2|3|3.2|4] [X1|X1.1] [IE4|M|N|O5]
%Accessibility%
[2|3|3.2|4] [X1|X1.1] [IE4|M|N|O]
%Events%
[2|3|3.2|4] [X1|X1.1] [IE4|M|N6B1|O]
%Language%
[2|3|3.2|4] [X1|X1.1] [IE4|M|N|O]
%Data%
[2|3|3.2|4] [X1|X1.1] [IE4|M|N|O]
%Editing%
[2|3|3.2|4] [X1|X1.1] [IE5.5|M|N|O]

Specific Attributes
Allowtransparency
[2|3|3.2|4] [X1|X1.1] [IE5.5|M|N|O]
Standards Details: NA
Required? No
Description:
This attribute controls the background transparency of the FRAME element. If this attribute is false, the background color of the FRAME may only be that of the window. If the attribute is true, the background color of the FRAME may be set to any value, including transparent.
Values:
False (DEFAULT)- FRAME is opaque and can not be made transparent.
True - FRAME may be any color, including transparent.
Application
[2|3|3.2|4] [X1|X1.1] [IE5|M|N|O]
Standards Details: NA
Required? No
Description:
This attribute indicates whether or not the FRAME content is an HTML Application (HTA, a feature introduced in IE5), and is thus exempt from the IE browser security model.
Values:
No (DEFAULT)- Normal browser security rules applied
Yes - All FRAME content is treated as an HTA, content is trusted
Border
[2|3|3.2|4] [X1|X1.1] [IE|M|N4-4.x|O]
Standards Details: NA
Required? No
Description:
This attribute sets the border thickness of the current frame adjacent to other frames around it.
Values: Positive integers representing the pixel space between frames. If BORDER=0 is used, it implicitly sets FRAMEBORDER to No.
BorderColor
[2|3|3.2|4] [X1|X1.1] [IE4B2|M|N3B5|O]
Standards Details: NA
Required? No
Description:
Controls the color to be used for frame borders. The color value specified in the FRAME element overrides any previously defined FRAMESET colors for that frame.
Values: The standard HTML color specification methods.
FrameBorder
[2|3|3.2|4] [X1|X1.1] [IE3A1|M|N3B5|O7]
Standards Details: In Transitional and Frameset HTML 4.x/XHTML 1.0 DTDs only. Dropped in XHTML 1.1.
Required? No
Description:
Controls the display of the border around the frame. This value overrides any global FRAMEBORDER attributes already set in a FRAMESET element. Because borders are shared between frames, a border will only be turned off if all the frames sharing it have their FRAMEBORDER attribute set to "no" (or 0.)
Values:
Netscape lists values for this attribute as Yes [DEFAULT] and No.
HTML 4.x and IE list values of 1 [DEFAULT] and 0 [display no border.]
Longdesc
[2|3|3.2|4] [X1|X1.1] [IE|M|N|O]
Standards Details: In Transitional and Frameset HTML 4.x/XHTML 1.0 DTDs only. Dropped in XHTML 1.1.
Required? No
Description:
This attribute specifies the URL of a longer description of the contents of the FRAME specified in the SRC attribute. This would allow long passages of descriptive narrative with markup for the content of the FRAME.
Values: CDATA. [Either an absolute or relative URL. All URLs should be URL encoded where required.]
MarginHeight
[2|3|3.2|4] [X1|X1.1] [IE3A1|M|N2|O2.1]
Standards Details: In Transitional and Frameset HTML 4.x/XHTML 1.0 DTDs only. Dropped in XHTML 1.1.
Required? No
Description:
This attribute gives the author control over the top and bottom margins of the current frame. Default behavior is to allow the browser to decide on the margin values.
Values: CDATA. [Integers representing the pixel height for the top and bottom margin. Must be values that do not yield a margin value of 0 or less, or a value that would not allow any text to be displayed.]
MarginWidth
[2|3|3.2|4] [X1|X1.1] [IE3A1|M|N2|O2.1]
Standards Details: In Transitional and Frameset HTML 4.x/XHTML 1.0 DTDs only. Dropped in XHTML 1.1.
Required? No
Description:
This attribute gives the author control over the left and right margins of the current frame. Default behavior is to allow the browser to decide on the margin values.
Values: CDATA. [Integers representing the pixel width for the left and right margin. Must be values that do not yield a margin value of 0 or less, or a value that would not allow any text to be displayed.]
Name
[2|3|3.2|4] [X1|X1.1] [IE3A1|M|N2|O2.1]
Standards Details: In Transitional and Frameset HTML 4.x/XHTML 1.0 DTDs only. Dropped in XHTML 1.1.
Required? No
Description:
Indicates the symbolic name assigned to the current frame for reference by the browser when other links or actions target the frame as a destination. Named frames in a FRAMESET structure can serve as a destination of links via the TARGET attribute within the A, AREA, BASE, and FORM elements.
Values: CDATA. [Default value for this attribute (and hence for all framed documents) is to be unnamed.]
NoResize
[2|3|3.2|4] [X1|X1.1] [IE3A1|M3B2|N2|O2.1]
Standards Details: In Transitional and Frameset HTML 4.x/XHTML 1.0 DTDs only. Dropped in XHTML 1.1.
Required? No
Description:
This is a stand-alone flag which tells the browser that the current frame is not resizable by the user. Assigning this attribute to one frame can effect the resizability of other adjacent frames. Default behavior for all frames is to be resizable.
Values: NA (HTML); noresize (XHTML)
Scrolling
[2|3|3.2|4] [X1|X1.1] [IE3A1|M3B2|N2|O2.1]
Standards Details: In Transitional and Frameset HTML 4.x/XHTML 1.0 DTDs only. Dropped in XHTML 1.1.
Required? No
Description:
This provides guidelines for displaying a scrollbar in the frame for the user.
Values:
    Auto [Let the browser decide if a scrollbar is necessary - DEFAULT.]
    Yes [always provide a scrollbar]
    No [never provide scrollbar]
Src
[2|3|3.2|4] [X1|X1.1] [IE3A1|M3B2|N2|O2.1]
Standards Details: In Transitional and Frameset HTML 4.x/XHTML 1.0 DTDs only. Dropped in XHTML 1.1.
Required? Yes
Description:
This attribute represents the URL of the current frame document. A FRAME element with no SRC attribute will display a blank space where the frame would be.
Values: CDATA. [Either an absolute or relative URL. All URLs should be URL encoded where required.]
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
<frameset>
Content Model
This element does not accept any content.
Tips & Tricks Browser Peculiarities
Boring Copyright Stuff...