HTML tag (Not supported in HTML5)

HTML <frame> tag define the particular area within an HTML file where another HTML web page can be displayed.

A <frame> tag is used with <frameset>, and it divides a webpage into multiple sections or frames, and each frame can contain different web pages.

Note: Do not use HTML <frame> tag as it is not supported in HTML5, instead you can use <iframe> or <div> with CSS to achieve similar effects in HTML.

Syntax

< frame src = "URL" >  

Following are some specifications about the HTML <frame> tag

DisplayBlock
Start tag/End tagStart tag(required), End tag(forbidden)
UsageFrames

Example 1

Create Vertical frames:

<!DOCTYPE html>  

<html>  

<head>  

    <title>Frame tag</title>  

</head>  

  <frameset cols="25%,50%,25%">  

    <frame src="frame1.html" >  

    <frame src="frame2.html">   

    <frame src="frame3.html">  

  </frameset>  

</html>

Output:

HTML frame tag

Frame1.html

<!DOCTYPE html>  

<html>  

<head>  

    <style>  

       div{  

                            background-color: #7fffd4;   

         height: 500px;  

        }  

    </style>  

</head>  

<body>  

    <div>  

        <h2>This is first frame</h2>  

    </div>  

 </body>  

</html>

Frame2.html

<!DOCTYPE html>  

<html>  

<head>  

    <style>  

       div{  

         background-color: #2f4f4f;   

         height: 500px;  

  

       }  

    </style>  

</head>  

<body>  

    <div>  

        <h2>This is Second frame</h2>  

    </div>  

 </body>  

</html>

Frame3.html

<!DOCTYPE html>  

<html>  

<head>  

    <style>  

       div{  

         background-color: #c1ffc1;   

         height: 500px;  

                      }  

    </style>  

</head>  

<body>  

                <div>  

          <h2>This is Third frame</h2>  

    </div>  

 </body>  

</html>

Example 2:

Create Horizontal frames:

<!DOCTYPE html>  

<html>  

<head>  

    <title>Frame tag</title>  

</head>  

  <frameset rows="30%, 40%, 30%">  

    <frame name="top" src="frame1.html" >  

    <frame name="main" src="frame2.html">   

    <frame name="bottom" src="frame3.html">  

  </frameset>  

</html>

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *