The <frame> tag
Definition and Usage
Defines a sub window (a frame).
Differences Between HTML and XHTML
In HTML the <frame> tag has no end tag.
In XHTML the <frame> tag must be properly closed.
Tips and Notes
Note: If you want to validate a page containing frames, be sure the DTD
is set to "Frameset DTD". Read more about XHTML
Validation.
Note: Do not use the body element on a page
containing frames. The frames wont work if you do that.
Example
Source |
Output |
<a href="planets.htm" target="_blank">View this page for the result</a>
The source code in "planets.htm":
<html>
<frameset cols = "25%, 25%,*">
<frame src ="venus.htm" />
<frame src ="sun.htm" />
<frame src ="mercur.htm" />
</frameset>
</html>
|
View this page for the result |
Optional Attributes
DTD indicates in which DTD the attribute is
allowed. S=Strict, T=Transitional, and F=Frameset.
Attribute |
Value |
Description |
DTD |
frameborder |
0
1 |
Specifies whether or not to display border around the frame |
F |
longdesc |
URL |
A URL to a long description of the frame contents. Use it for browsers that do
not support frames |
F |
marginheight |
pixels |
Defines the top and bottom margins in the frame |
F |
marginwidth |
pixels |
Defines the left and right margins in the frame |
F |
name |
frame_name |
Defines a unique name for the frame (to use in scripts) |
F |
noresize |
noresize |
When set to noresize the user cannot resize the frame |
F |
scrolling |
yes
no
auto |
Determines scrollbar action |
F |
src |
URL |
Defines the URL of the file to show in the frame |
F |
Standard Attributes
Only allowed in XHTML 1.0 Frameset DTD!!
For a full description, go to Standard
Attributes.
|