Frames
Frames allow you to divide the page into several rectangular areas and to display a separate document in each rectangle. So that a user can display more than one Web page in the same browser window.
Frameset Tag
The <frameset> tag is used to divide the window into frames. A frameset defines a set of rows or columns. The values of the rows or columns indicate the occupied space/area on the window or screen.
Frame Tag
The <frame> tag defines what HTML document to put into each frame. In the <frame> tag the src attribute is used to provide the source address of docoment.
Example :-
<frameset cols="50%,50%">
<frame src="firstframe.html">
<frame src="secondframe.html">
</frameset>
In this example we have a frameset with two columns. Both columns are set to 50%-50% of the width of the browser window. A HTML document "firstframe.html" is put into the first column, and the HTML document "secondframe.html" is put into the second column.
Frame Tags with attributes
| Tag |
Attributes |
Description |
| <frameset> |
|
Divides the main window into a set of frames that can each display a seprate document. |
|
rows |
Splits the window or frameset vertically into a number of rows specified by a number(like 15), a percentage of total window width(like 25%) or an asterisk(*) indicating that a frame should take up all the remaining space. |
|
cols |
Works similar to rows, except that the window or frameset is split horizontally into columns. |
|
framespacing |
Space between frames, in pixels. |
|
frameborder |
Specifies whether to display a border for the frames. It has two options yes and no. |
|
border |
size of the frame borders in pixels. |
| <frame> |
|
Define a single frame within a <frameset>. |
|
src |
The URL of the document to be displayed in the frame. |
|
name |
A name to be used for targeting this frame with the target atribute in <a href> links. |
| <marginwidth> |
|
Space (in pixels) to leave to the left and right side of a document within a frame. |
| <marginheight> |
|
Space (in pixels) to leave above and below a document within a frame. |
|
scrolling |
Determines whether a frame has scrollbars. Possible values are yes, no and auto. |
|
noresize |
Prevents the user from resizing this frame with the mouse. |
| <noframes> |
|
Provides an alternative document body in <frameset> documents for browsers that do not support frames. |
| <iframe> |
|
Creates an inline sub window frame. |