ExampleA simple three-framed page: |
Browser Support |
1. Definition and Usage
The <frameset> tag defines a frameset.
The <frameset> element holds one or more <frame> elements. Each <frame> element can hold a separate document.
The <frameset> element specifies HOW MANY columns or rows there will be in the frameset, and HOW MUCH percentage/pixels of space will occupy each of them.
2. Tips and Notes
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".
3. Differences Between HTML and XHTML
None
4. Optional Attributes
DTD indicates in which HTML 4.01/XHTML 1.0 DTD the attribute is allowed. S=Strict, T=Transitional, and F=Frameset.
| Attribute | Value | Description | DTD |
|---|---|---|---|
| cols | pixels % * |
Specifies the number and size of columns in a frameset | F |
| rows | pixels % * |
Specifies the number and size of rows in a frameset | F |
5. Standard Attributes
The <frameset> tag supports the following standard attributes:
| Attribute | Value | Description | DTD |
|---|---|---|---|
| class | classname | Specifies a classname for an element | F |
| id | id | Specifies a unique id for an element | F |
| style | style_definition | Specifies an inline style for an element | F |
| title | text | Specifies extra information about an element | F |
6. Event Attributes
The <frameset> tag supports the following event attributes:
| Attribute | Value | Description | DTD |
|---|---|---|---|
| onload | script | Script to be run when a document load | F |
| onunload | script | Script to be run when a document unload | F |
