A simple three-framed page:
![]()
The <frame> tag is supported in all major browsers.
The <frame> tag is not supported in HTML5.
The <frame> tag defines one particular window (frame) within a <frameset>.
Each <frame> in a <frameset> can have different attributes, such as border, scrolling, the ability to resize, etc.
Note: If you want to validate a page containing frames, be sure the <!DOCTYPE> is set to either "HTML Frameset DTD" or "XHTML Frameset DTD".
The <frame> tag is not supported in HTML5, but is supported in HTML 4.01.
In HTML, the <frame> tag has no end tag. In XHTML, the <frame> tag must be properly closed.
| Attribute | Value | Description |
|---|---|---|
| frameborder | 0 1 |
Not supported in HTML5. Specifies whether or not to display a border around a frame |
| longdesc | URL | Not supported in HTML5. Specifies a page that contains a long description of the content of a frame |
| marginheight | pixels | Not supported in HTML5. Specifies the top and bottom margins of a frame |
| marginwidth | pixels | Not supported in HTML5. Specifies the left and right margins of a frame |
| name | name | Not supported in HTML5. Specifies the name of a frame |
| noresize | noresize | Not supported in HTML5. Specifies that a frame is not resizable |
| scrolling | yes no auto |
Not supported in HTML5. Specifies whether or not to display scrollbars in a frame |
| src | URL | Not supported in HTML5. Specifies the URL of the document to show in a frame |
The <frame> tag supports the following standard attributes in HTML 4.01:
| Attribute | Value | Description |
|---|---|---|
| class | classname | Specifies a classname for an element |
| id | id | Specifies a unique id for an element |
| style | style_definition | Specifies an inline style for an element |
| title | text | Specifies extra information about an element |
More information about Standard Attributes.
According to the W3C, the <frame> tag does not support any event attributes in HTML 4.01.
However, the onload event is supported in all browsers.
More information about Event Attributes.
Horizontal frameset
How to make a horizontal frameset with three different documents.
Mixed frameset
How to make a frameset with three documents, and how to mix them in rows and columns.
Frameset
with noresize="noresize"
How to use the "noresize" attribute. The border between frame A and B
is not resizable.
Your message has been sent to W3Schools.