Frameset definition (transitional only)
This element is used to define the frameset that contains the individual frames in a framed document. It acts as a replacement for the body element in documents using the frameset doctype. Used in conjunction with frame elements.
<frame
class="class name(s)"**
cols="list of columns"**
id="unique identifier"**
rows="list of rows"**
style="style information"**
title="text"**
>
</frame>
Key:
‡ = Required attribute
** = Transitional only
Explanation of attributes
class**: used to state which class(es) the element belongs to. It is possible to indicate more than one class for an element by separating each class name with a space character. This attribute is normally used in combination with a stylesheet in order to associate the elements with particular styles defined within the stylesheet.
cols**: used to specify both the number of columns and their individual widths. The widths can be specified as percentages, pixels or as a wildcard value. For example, <frameset cols="10%,200,*"> would declare a frameset comprising of one column with a width of 10% of the total page, a second column 200 pixels wide, and a final column taking all of the remaining space.
id**: used to specify a unique alphanumeric identifier to the element. This is usually used in combination with stylesheets in order to apply a style to one particular instance of an element. Only one element, regardless of type, can be given a particular id.
rows**: used to specify both the number of rows and their individual heights. The heights can be specified as percentages, pixels or as a wildcard value. For example, <frameset rows="10%,200,*"> would declare a frameset comprising of one row with a height of 10% of the total page, a second row 200 pixels high, and a final row taking all of the remaining space.
style**: used to specify an inline style to apply to the element. The styles defined here override the styles declared in the header section.
title**: used to define an advisory text that may be displayed as a tooltip when a mouse is used to hover over the element.
Event handlers
The following event handlers are defined for this element:
- onload
- onunload
Compatibility
| Test | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|---|---|---|---|---|---|---|
| Basic element support | |
|
|
|
|
|
| Attribute: class | |
|
|
|
|
|
| Attribute: cols | |
|
|
|
|
|
| Attribute: id | |
|
|
|
|
|
| Attribute: rows | |
|
|
|
|
|
| Attribute: style | |
|
|
|
|
? |
| Attribute: title | |
|
|
|
|
|
Key:
The browser icons are explained in the below list:
= Microsoft Internet Explorer 6+
= Netscape Communicator 4
= Mozilla and Netscape Navigator 6+
= Opera 7+
= MSN TV (aka. WebTV)
= Konqueror 3.0+