0% found this document useful (0 votes)
7 views3 pages

HTML 6

HTML frames allow the division of a browser window into multiple sections, each capable of loading separate HTML documents, organized in a frameset. The <frameset> tag is used instead of the <body> tag to define the layout, with attributes for rows and columns, while the <frame> tag specifies the content of each frame. Key attributes include 'src' for the document source, 'name' for frame identification, and 'scrolling' for scrollbar control.

Uploaded by

qp9bfym7nc
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views3 pages

HTML 6

HTML frames allow the division of a browser window into multiple sections, each capable of loading separate HTML documents, organized in a frameset. The <frameset> tag is used instead of the <body> tag to define the layout, with attributes for rows and columns, while the <frame> tag specifies the content of each frame. Key attributes include 'src' for the document source, 'name' for frame identification, and 'scrolling' for scrollbar control.

Uploaded by

qp9bfym7nc
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

HTML Frameset

HTML frames are used to divide our browser window into multiple sections where
each section can load a separate HTML document.
A collection of frames in the browser window is known as a frameset. The window is
divided into frames in a similar way the tables are organized: into rows and columns.

Creating Frames

To use frames on a page we use <frameset> tag instead of <body> tag. The
<frameset> tag defines how to divide the window into frames. The rows attribute of
<frameset> tag defines horizontal frames and cols attribute defines vertical frames.
Each frame is indicated by <frame> tag and it defines which HTML document shall
open into the frame.

<frameset> Tag Attributes

Following are important attributes of the <frameset> tag.

[Link] Attribute & Description

cols
Specifies how many columns are contained in the frameset and the size of
each column.
Absolute values in pixels. For example, to create three vertical frames, use cols
1 = "100, 500, 100".
A percentage of the browser window. For example, to create three vertical
frames, use cols = "10%, 80%, 10%".
Using a wildcard symbol. For example, to create three vertical frames, use cols =
"10%, *, 10%". In this case wildcard takes remainder of the window.

rows
2 This attribute works just like the cols attribute and takes the same values,
but it is used to specify the rows in the frameset.

3 border
This attribute specifies the width of the border of each frame in pixels. For
example, border = "5". A value of zero means no border.

framespacing

4 This attribute specifies the amount of space between frames in a frameset.


This can take any integer value. For example framespacing = "10" means
there should be 10 pixels spacing between each frames.

The <frame> Tag Attributes


Following are the important attributes of <frame> tag

[Link] Attribute & Description

src

1 This attribute is used to give the file name that should be loaded in the frame.
Its value can be any URL. For example, src = "/html/top_frame.htm" will
load an HTML file available in html directory.

name
This attribute allows you to give a name to a frame. It is used to indicate which
2 frame a document should be loaded into. This is especially important when
you want to create links in one frame that load pages into an another frame,
in which case the second frame needs a name to identify itself as the target
of the link.

frameborder
3 This attribute specifies whether or not the borders of that frame are shown this
can take values either 1 (yes) or 0 (no).

marginwidth

4 This attribute allows you to specify the width of the space between the left and
right of the frame's borders and the frame's content. The value is given in pixels.
For example marginwidth = "10".

scrolling
5
This attribute controls the appearance of the scrollbars that appear on the frame.
This takes values either "yes", "no" or "auto". For example scrolling = "no"
means it should not have scroll bars.

a) Following is the example to create three horizontal frames


e.g <!DOCTYPE html>
<html>
<head>
<title>HTML Frames</title>
</head>
<frameset rows = "30%,40%,30%">
<frame name = "top" src = "[Link]">
<frame name = "main" src = "[Link]">
<frame name = "bottom" src = "[Link]">
</frameset>
</html>

b) Following is the example to create three vertical frames


e.g <!DOCTYPE html>
<html>
<head>
<title>HTML Frames</title>
</head>
<frameset cols = "25%,50%,25%">
<frame name = "left" src = "[Link]">
<frame name = "center" src = "[Link]">
<frame name = "right" src = "[Link]">
</frameset>
</html>

You might also like