0% found this document useful (0 votes)
3 views4 pages

Frames Documents

The <noframes> tag, which is deprecated in HTML5, is used to provide alternative text for browsers that do not support <frame> content and should be placed within a <frameset>. In contrast, the <iframe> tag allows embedding another document within the current HTML document and can be used anywhere in the document. The <iframe> tag supports various attributes, including src, name, and height, while some attributes like frameborder and scrolling are deprecated in HTML5.

Uploaded by

advika370
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views4 pages

Frames Documents

The <noframes> tag, which is deprecated in HTML5, is used to provide alternative text for browsers that do not support <frame> content and should be placed within a <frameset>. In contrast, the <iframe> tag allows embedding another document within the current HTML document and can be used anywhere in the document. The <iframe> tag supports various attributes, including src, name, and height, while some attributes like frameborder and scrolling are deprecated in HTML5.

Uploaded by

advika370
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

HTML <noframes> tag (Not supported in

HTML5)
HTML <noframes> tag is used to contain an alternative text to display if the browser
does not support the <frame> content. It will only work, if the browser does not
support the frame else, it will be ignored by the browser.
The <noframes> tag should be used within <frameset> element.
Note: Do not use <noframes> as it is deprecated and currently not supported by HTML5.
Syntax
1. <noframes>........</noframes>
Following are some specifications about the HTML <noframes> tag

Display Block

Start tag/End tag Both Start and End tag

Usage With Frames

Example
1. <!DOCTYPE html>
2. <html>
3. <head>
4. <title>Noframe tag</title>
5. </head>
6. <frameset cols="50%,50%">
7. <frame src="[Link]
8. <frame src="[Link]
9. <noframes>Sorry! Your browser does not support frames. </noframes>
10. </frameset>
11. </html>

Attribute:
Tag-specific attributes:
The <noframes > tag does not contain any specific attribute in HTML.
Global attribute:
The <noframes> tag only supports the global attributes in HTML.
Iframe
You can define an inline 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 inline 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 inline
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/[Link]" width = "555" height =


"200">
Sorry your browser does not support inline 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, scrolling, style, and title behave exactly
like the corresponding attributes for the <frame> tag.
Note − The frameborder, marginwidth, longdesc, scrolling, marginheight attributes
deprecated in HTML5. Do not use these attributes.

[Link] 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 links 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 link.

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
scrolling
This attribute controls the appearance of the scrollbars that appear on the frame.
This takes values either "yes", "no" or "auto". For example scrolling = "no" means
it should not have scroll bars.

8
longdesc
This attribute allows you to provide a link to another page containing a long
description of the contents of the frame. For example longdesc =
"[Link]"

9
width
This attribute specifies the width of <iframe>.

You might also like