Summary
<frame>
is an HTML element which defines a particular area in which another HTML document can be displayed. A frame should be used within a {{ HTMLElement("frameset") }}.
Using the <frame>
element is not encouraged because of certain disadvantages such as performance problems and lack of accessibility for users with screen readers. Instead of the <frame>
element, {{ HTMLElement("iframe") }} may be preferred.
Attributes
Like all other HTML elements, this element supports the global attributes.
- {{ htmlattrdef("src") }}
- This attribute is specify document which will be displayed by frame.
- {{ htmlattrdef("name") }}
- This attribute is used to labeling frames. Without labeling all links will open in the frame that they are in.
- {{ htmlattrdef("noresize") }}
- This attribute avoid resizing of frames by users.
- {{ htmlattrdef("scrolling") }}
- This attribute defines existence of scrollbar. If this attribute is not used, browser put a scrollbar when necessary. There are two choices; "yes" for showing a scrollbar even when it is not necessary and "no" for do not showing a scrollbar even when it is necessary.
- {{ htmlattrdef("marginheight") }}
- This attribute defines how tall the margin between frames will be.
- {{ htmlattrdef("marginwidth") }}
- This attribute defines how wide the margin between frames will be.
- {{ htmlattrdef("frameborder") }}
- This attribute allows you to put borders for frames.
Example
<frameset cols="50%,50%"> <frame src="https://developer.mozilla.org/en/HTML/Element/iframe" /> <frame src="https://developer.mozilla.org/en/HTML/Element/frame" /> </frameset>
See also
- {{HTMLElement("frameset")}}
- {{HTMLElement("iframe")}}