Iframe
 
Support Key: [2|3|3.2|4] [X1|X1.1] [IE3B2|M|N6B1|O4]
What is it?
Attributes
Tag Example
Parent/Content Model
Tips & Tricks
Browser Peculiarities
= Index DOT Html by Brian Wilson =
Main Index | Element Tree | Element Index | HTML Support History



   Quick Statistics   
End Tag:
   Required
Standards Details:
Transitional/Frameset HTML 4.x/XHTML 1.0 DTDs only; Dropped in XHTML 1.1.
XHTML Modules:
Iframe
CSS 'display' Type:
"inline" * (replaced element)
CSS Mapping:
NA
Default Rendering:
Replaced with HTML document of specified dimensions
Official Docs:
HTML 4.x, XHTML 1.1
What is it?
This element departs from the standard FRAME structure syntax. This IN-LINE framing method (also called "floating frames") is basically a method to embed other HTML documents within the framework of a regular HTML document structure with the level of placement control allowed by the IMG element. In implementation and display it is created and treated much like the OBJECT element is - backwards compatibility is achieved by having the contents of the element ignored by browsers that understand IFRAME.

Note: HTML 4.0 also allows HTML documents to be embedded inline using the OBJECT element.

Common Attributes
%Core%
[2|3|3.2|4] [X1|X1.1] [IE4B1|M|N6B1|O4]
%Accessibility%
[2|3|3.2|4] [X1|X1.1] [IE|M|N|O]
%Language%
[2|3|3.2|4] [X1|X1.1] [IE4|M|N|O]
%Data%
[2|3|3.2|4] [X1|X1.1] [IE4|M|N|O]
%Editing%
[2|3|3.2|4] [X1|X1.1] [IE5.5|M|N|O]

Specific Attributes
Align
[2|3|3.2|4] [X1|X1.1] [IE3B2|M|N6B1|O6]
Standards Details: Deprecated in HTML 4.x/XHTML 1.0. Dropped in XHTML 1.1.
Required? No
Description:
This specifies the alignment of text following the FRAME reference relative to the FRAME on the screen. LEFT and RIGHT alignment specify floating horizontal alignment of the frame in the browser window, and subsequent text in the document will wrap around the frame. The other values specify vertical alignment of text relative to the frame on the same line.
Values: Left | Right | Top | Middle | Bottom
Allowtransparency
[2|3|3.2|4] [X1|X1.1] [IE5.5|M|N|O]
Standards Details: NA
Required? No
Description:
This attribute controls the background transparency of the IFRAME element. If this attribute is false, the background color of the IFRAME may only be that of the window. If the attribute is true, the background color of the IFRAME may be set to any value, including transparent.
Values:
False (DEFAULT)- IFRAME is opaque and can not be made transparent.
True - IFRAME may be any color, including transparent.
Application
[2|3|3.2|4] [X1|X1.1] [IE5|M|N|O]
Standards Details: NA
Required? No
Description:
This attribute indicates whether or not the IFRAME content is an HTML Application (HTA, a feature introduced in IE5), and is thus exempt from the IE browser security model.
Values:
No (DEFAULT)- Normal browser security rules applied
Yes - All IFRAME content is treated as an HTA, content is trusted
FrameBorder
[2|3|3.2|4] [X1|X1.1] [IE3B2|M|N6B1|O4]
Standards Details: In Transitional and Frameset HTML 4.x/XHTML 1.0 DTDs only. Dropped in XHTML 1.1.
Required? No
Description:
This attribute gives the author the option of whether or not to have a border around the frame.
Values:
   1 [display border - DEFAULT]
   0 [display no border]
Height
[2|3|3.2|4] [X1|X1.1] [IE3B2|M|N6B1|O4]
Standards Details: In Transitional and Frameset HTML 4.x/XHTML 1.0 DTDs only. Dropped in XHTML 1.1.
Required? No
Description:
This attribute explicitly specifies the height of the frame in pixels. It can be used to speed up display of the document being downloaded so it can pre-render the document without the frame while the frame downloads.
Values: CDATA. [Positive integer pixel values or integer values paired with a "%" character to denote a percentage of the parent element height.]
HSpace
[2|3|3.2|4] [X1|X1.1] [IE3B2|M|N|O7]
Standards Details: NA
Required? No
Description:
This attribute specifies the horizontal spacing around the frame in pixels (left and right padding.)
Values: Positive integers.
Longdesc
[2|3|3.2|4] [X1|X1.1] [IE|M|N|O]
Standards Details: In Transitional and Frameset HTML 4.x/XHTML 1.0 DTDs only. Dropped in XHTML 1.1.
Required? No
Description:
This attribute specifies the URL of a longer description of the contents of the IFRAME specified in the SRC attribute. This would allow long passages of descriptive narrative with markup for the content of the IFRAME.
Values: CDATA. [Either an absolute or relative URL. All URLs should be URL encoded where required.]
MarginHeight
[2|3|3.2|4] [X1|X1.1] [IE3B2|M|N6B1|O4]
Standards Details: In Transitional and Frameset HTML 4.x/XHTML 1.0 DTDs only. Dropped in XHTML 1.1.
Required? No
Description:
This attribute specifies the horizontal spacing INSIDE the frame in pixels (left and right padding.)
Values: CDATA. [Positive integer pixel values.]
MarginWidth
[2|3|3.2|4] [X1|X1.1] [IE3B2|M|N6B1|O4]
Standards Details: In Transitional and Frameset HTML 4.x/XHTML 1.0 DTDs only. Dropped in XHTML 1.1.
Required? No
Description:
This attribute specifies the vertical spacing INSIDE the frame in pixels (top and bottom padding.)
Values: CDATA. [Positive integer pixel values.]
Name
[2|3|3.2|4] [X1|X1.1] [IE3B2|M|N6B1|O4]
Standards Details: In Transitional and Frameset HTML 4.x/XHTML 1.0 DTDs only. Dropped in XHTML 1.1.
Required? No
Description:
The optional Name attribute indicates the symbolic name assigned to the current frame for reference by the browser when other links target the frame as a destination. Default behavior for all FRAME documents is to be unnamed. Named frames can serve as a destination of links via the TARGET attribute within the A, AREA, BASE, and FORM tags.
Values: CDATA
Scrolling
[2|3|3.2|4] [X1|X1.1] [IE3B2|M|N6B1|O4]
Standards Details: In Transitional and Frameset HTML 4.x/XHTML 1.0 DTDs only. Dropped in XHTML 1.1.
Required? No
Description:
This attribute provides guidelines for displaying a scrollbar in the frame for the user.
Values:
   Auto [DEFAULT - Let the browser decide if a scrollbar is necessary.]
   Yes [always provide a scrollbar]
   No [never provide scrollbar]
Src
[2|3|3.2|4] [X1|X1.1] [IE3B2|M|N6B1|O4]
Standards Details: In Transitional and Frameset HTML 4.x/XHTML 1.0 DTDs only. Dropped in XHTML 1.1.
Required? Yes
Description:
This attribute represents the URL of the current frame document. An IFRAME tag with no SRC attribute will display a blank space where the iframe would be.
Values: CDATA. [Either an absolute or relative URL. All URLs should be URL encoded where required.]
VSpace
[2|3|3.2|4] [X1|X1.1] [IE3B2|M|N|O7]
Standards Details: NA
Required? No
Description:
This attribute specifies the vertical spacing around the frame in pixels (top and bottom padding.)
Values: Positive integers.
Width
[2|3|3.2|4] [X1|X1.1] [IE3B2|M|N6B1|O4]
Standards Details: In Transitional and Frameset HTML 4.x/XHTML 1.0 DTDs only. Dropped in XHTML 1.1.
Required? No
Description:
This attribute explicitly specifies the width of the frame in pixels. It can be used to speed up display of the document being downloaded so it can pre-render the document without the frame while the frame downloads.
Values: CDATA. [Positive integer pixel values or integer values paired with a "%" character to denote a percentage of the parent element width.]
Example
<html>
<head>
<title>Floating frames example</title>
</head>
<body>
   <h1>This is a floating frame example</h1>
   <hr />
   <iframe src="http://www.foo.com/frame1.html" name="float1"
   WIDTH="100" height="100" align="right">
   You will not see this text if your browser supports IFRAME.
   If you CAN see this, you are in a bad way.
   </iframe>
   <hr />
</body>
</html>
Parent Model
%In-line Parent% | %Block Parent%
Content Model
%In-line Content% | %Block Content%
Tips & Tricks Browser Peculiarities
Boring Copyright Stuff...