Tag <frameset> HTML Reference


A simple three-framed page:

<frameset cols="33%,*,33%">
  <frame src="frame_a.htm" />
  <frame src="frame_b.htm" />
  <frame src="frame_c.htm" />

Browser Support

Internet Explorer Firefox Opera Google Chrome Safari

1. Definition and Usage

The <frameset> tag is not supported in HTML5.

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


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 Standard Attributes in HTML.

6. Event Attributes

The <frameset> tag also supports the Standard Event Attributes in HTML.

Relative articles