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")}}
{{HTMLRef}}