Easy Tutorial
❮ Att Fieldset Disabled Canvas Moveto ❯

HTML <frame> Tag

Example

A simple three-frame page:


Browser Support

All major browsers support the <frame> tag.


Tag Definition and Usage

The <frame> tag defines a subwindow (frame) within a <frameset>.

Each <frame> in a <frameset> can have different attributes, such as border, scrolling, noresize, etc.

Note: If you want to validate a page containing frames, make sure the <!DOCTYPE> is set to "HTML Frameset DTD" or "XHTML Frameset DTD".


Differences Between HTML 4.01 and HTML5

HTML5 does not support the <frame> tag; HTML 4.01 supports the <frame> tag.


Differences Between HTML and XHTML

In HTML, the <frame> tag has no closing tag. In XHTML, the <frame> tag must be properly closed.


Optional Attributes

Attribute Value Description
frameborder 0 <br>1 Not supported in HTML5. Specifies whether to display a border around the frame.
longdesc URL Not supported in HTML5. Specifies a page that contains a long description of the frame's content.
marginheight pixels Not supported in HTML5. Specifies the margin height at the top and bottom of the frame.
marginwidth pixels Not supported in HTML5. Specifies the margin width at the left and right of the frame.
name name Not supported in HTML5. Specifies the name of the frame.
noresize noresize Not supported in HTML5. Specifies that the frame cannot be resized.
scrolling yes <br>no <br>auto Not supported in HTML5. Specifies whether to display scrollbars in the frame.
src URL Not supported in HTML5. Specifies the URL of the document to display in the frame.

Standard Attributes

In HTML 4.01, the <frame> tag supports the following standard attributes:

Attribute Value Description
class classname Specifies a class name for the element.
id id Specifies a unique id for the element.
style style_definition Specifies inline styles for the element.
title text Specifies extra information about the element.

For a complete description, visit Standard Attributes.


Event Attributes

According to the W3C standard, the <frame> tag does not support any event attributes in HTML 4.01.

However, all browsers support the onload event.

For a complete description, visit Event Attributes.


Try It - Examples

Horizontal Frames

Mixed Structure Frames

Frame Structure with noresize="noresize" Attribute

❮ Att Fieldset Disabled Canvas Moveto ❯