Description

The <frame> tag defines a single frame within a <frameset>. Each <frame> in a <frameset> can have different attributes, such as border, scrolling, the ability to resize, etc.

The following table summarizes the usages context and the version history of this tag.

Parent:<frameset>
Placement:Block
Content:None. It is an empty element.
Start/ End Tag:Start tag: required, End tag: forbidden
Version:HTML 4 and 4.01 (frameset)

Warning: Do not use this tag since it is a non-standard tag. This tag has been removed in HTML5 and shouldn't be used anymore. Use HTML <iframe>, instead.

Syntax

The basic syntax of the <frame> tag is given with:

HTML:<frame src="URL">; XHTML:<frame src="URL" />

The example below shows the <frame> tag in action.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
    "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
    <title>This is a frameset document</title>
</head>
<frameset>
    <frame src="sample-a.html" name="frame-a">
    <frame src="sample-b.html" name="frame-b">
</frameset>
</html>

Tag-Specific Attributes

The following table shows the attributes that are specific to the <frame> tag.

Global Attributes

Like all other HTML tags, the <frame> tag supports the global attributes in HTML5.

Event Attributes

The <frame> tag also supports the event attributes in HTML5.

Browser Compatibility

Element
<frame>YesYesYesYesYes