- HTML - Layouts
- HTML - Javascript
- HTML - Style Sheet
- HTML - Header
- HTML - Marquees
- HTML - Embed Multimedia
- HTML - Forms
- HTML - Fonts
- HTML - Colors
- HTML - Backgrounds
- HTML - Blocks
- HTML - Iframes
- HTML - Frames
- HTML - Email Links
- HTML - Image Links
- HTML - Text Links
- HTML - Lists
- HTML - Tables
- HTML - Images
- HTML - Comments
- HTML - Meta Tags
- HTML - Phrase Tags
- HTML - Formatting
- HTML - Attributes
- HTML - Elements
- HTML - Basic Tags
- HTML - Overview
- HTML - Home
HTML References
- HTML - Deprecated Tags
- HTML - Character Encodings
- Language ISO Codes
- HTML - URL Encoding
- MIME Media Types
- HTML - Events Ref
- HTML - Fonts Ref
- HTML - Entities
- HTML - Color Names
- ASCII Table Lookup
- HTML - ASCII Codes
- HTML - Fonts Reference
- HTML - Events Reference
- HTML - Attributes Reference
- HTML - Tags Reference
HTML Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
HTML - Iframes
You can define an inpne frame with HTML tag <iframe>. The <iframe> tag is not somehow related to <frameset> tag, instead, it can appear anywhere in your document. The <iframe> tag defines a rectangular region within the document in which the browser can display a separate document, including scrollbars and borders. An inpne frame is used to embed another document within the current HTML document.
The src attribute is used to specify the URL of the document that occupies the inpne frame.
Example
Following is the example to show how to use the <iframe> −
<!DOCTYPE html> <html> <head> <title>HTML Iframes</title> </head> <body> <p>Document content goes here...</p> <iframe src = "/html/menu.htm" width = "555" height = "200"> Sorry your browser does not support inpne frames. </iframe> <p>Document content also go here...</p> </body> </html>
This will produce the following result −
The <Iframe> Tag Attributes
Most of the attributes of the <iframe> tag, including name, class, frameborder, id, longdesc, marginheight, marginwidth, name, scrolpng, style, and title behave exactly pke the corresponding attributes for the <frame> tag.
Note − The frameborder, marginwidth, longdesc, scrolpng, marginheight attributes deprecated in HTML5. Do not use these attributes.
Sr.No | Attribute & Description |
---|---|
1 |
src This attribute is used to give the file name that should be loaded in the frame. Its value can be any URL. For example, src = "/html/top_frame.htm" will load an HTML file available in html directory. |
2 |
name This attribute allows you to give a name to a frame. It is used to indicate which frame a document should be loaded into. This is especially important when you want to create pnks in one frame that load pages into an another frame, in which case the second frame needs a name to identify itself as the target of the pnk. |
3 |
frameborder This attribute specifies whether or not the borders of that frame are shown; it overrides the value given in the frameborder attribute on the <frameset> tag if one is given, and this can take values either 1 (yes) or 0 (no). |
4 |
marginwidth This attribute allows you to specify the width of the space between the left and right of the frame s borders and the frame s content. The value is given in pixels. For example marginwidth = "10". |
5 |
marginheight This attribute allows you to specify the height of the space between the top and bottom of the frame s borders and its contents. The value is given in pixels. For example marginheight = "10". |
6 |
height This attribute specifies the height of <iframe>. |
7 |
scrolpng This attribute controls the appearance of the scrollbars that appear on the frame. This takes values either "yes", "no" or "auto". For example scrolpng = "no" means it should not have scroll bars. |
8 |
longdesc This attribute allows you to provide a pnk to another page containing a long description of the contents of the frame. For example longdesc = "framedescription.htm" |
9 |
width This attribute specifies the width of <iframe>. |