HTML - <frameset> Tag



HTML <frameset> tag contains a group of frames that contains one or more frames that can be styled as a single unit. It is used to specify the number of rows and columns in frameset wit their pixels.

This tag is not supported in HTML5 we will recoment you to use HTML <iframe> tag

Syntax

<frameset cols = " ">

HTML frameset tag supports Global and Event attributes of HTML. Acceppts some specific attributes as well which are listed below.

Attribute

Attribute Value Description
cols column size Specifies the number of columns and their width in either pixels, percentages, or relative lengths. Default is 100%
rows row size Specifies the number of rows and their height in either pixels, percentages, or relative lengths. Default is 100%.
framespacing pixels Specifies the space between frames in a frameset.(Deprecated)
frameborder 0
1
Specifies the border on state or off state.(Deprecated)

Example of HTML frameset Tag

Below examples will illustarte the HTML <frame> tag, we highly recommend you to use <iframe> in these scenario to avoide future conflicts of not supporting frames.

Implement frames in frameset

In this example we are creating a frameset element using the frameset tag and we are going to render out home page in that frame.

<!DOCTYPE html>
<html>
   <head>
      <title>HTML frame Tag</title>
   </head>
   <frameset cols = "200, *">
      <frame src = "/html/menu.htm" name = "menu_page" />
      <frame src = "/html/main.htm" name = "main_page" />
   </frameset>
   
</html>

Create Horizontal frames

To create horizontal frames we can use rows attribute. If we can manipulate the row attribute the we will able to create horizontal frames as well.

<!DOCTYPE html>
<html>
   <head>
      <title>HTML frameset Tag</title>
   </head>
   <frameset rows = "30%, 70%">
      <frame src = "/html/menu.htm" name = "menu_page" />
      <frame src = "/html/main.htm" name = "main_page" />
   </frameset>
</html>

Supported Browsers

Tag Chrome Edge Firefox Safari Opera
frameset Yes Yes Yes Yes Yes
html_deprecated_tags.htm
Advertisements