80
HTML <frame> 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
Following are some specifications about the HTML <frame> tag
Display | Block |
Start tag/End tag | Start tag(required), End tag(forbidden) |
Usage | Frames |
Example 1
Create Vertical frames:
Output:
Frame1.html
Frame2.html
Frame3.html
Example 2:
Create Horizontal frames:
Output:
Attribute
Tag-specific attribute
Attribute | Value | Description |
---|---|---|
frameborder | 0 1 | It specifies whether to display a border around the frame or not, and its default value is 1 |
longdsec | URL | It specifies a page which contains the long description of the content of the frame. |
marginheight | pixels | It specifies the top and bottom margins of the frame. |
marginwidth | pixels | It defines the height of the margin between frames. |
name | text | It is used to assign the name to the frame. |
noresize | noresize | It is used to prevent resizing of the frame by the user. |
scrolling | yes no auto | It specifies the existence of the scrollbar for overflowing content. |
src | URL | It specifies the URL of the document which we want to display in a frame. |
Supporting Browsers
Element | Chrome | IE | Firefox | Opera | Safari |
<frame> | Yes | Yes | Yes | Yes | Yes |
Next TopicHTML Frameset Tag