HTML5ANDCSS3 logoHTML5ANDCSS3Tools and Tutorials
  • Insights
  • Verify Certificate
HTML5ANDCSS3 logoHTML5ANDCSS3Tools and Tutorials
HTML5ANDCSS3 logoHTML5ANDCSS3Tools and Tutorials

HTML5andCSS3.org helps developers learn modern frontend skills with practical tutorials, production-ready snippets, and fast web tools built for everyday coding.

Quick Links

  • About Us
  • Contact Us
  • Privacy Policy
  • Copyright
  • Disclaimer

Top Tools

  • Try It Editor
  • JSON Formatter
  • CSS Minifier
  • HTML Minifier
  • Base64 Encoder / Decoder

Contact

  • business@html5andcss3.org
Newsletter

Learn at your own pace, practice with useful tools, and build websites you're proud of.

© 2011-2026 html5andcss3.org. All rights reserved.

How to Use

HTML Tags

HTML Tags

HTML <!DOCTYPE> TagHTML <html> TagHTML <head> TagHTML <title> TagHTML <body> TagHTML <base> TagHTML <link> TagHTML <meta> TagHTML <style> TagHTML <script> TagHTML <h1 to h6> TagHTML <hgroup> TagHTML <p> TagHTML <br> TagHTML <wbr> TagHTML <hr> TagHTML <pre> TagHTML <b> TagHTML <strong> TagHTML <i> TagHTML <em> TagHTML <mark> TagHTML <small> TagHTML <del> TagHTML <ins> TagHTML <sub> TagHTML <sup> TagHTML <u> TagHTML <blockquote> TagHTML <q> TagHTML <cite> TagHTML <abbr> TagHTML <address> TagHTML <bdo> TagHTML <bdi> TagHTML <a> TagHTML <nav> TagHTML <ul> TagsHTML <menu> TagHTML <ol> TagHTML <dl> TagHTML <img> TagHTML <figure> TagHTML <figcaption> TagHTML <audio> TagHTML <video> TagHTML <source> TagHTML <track> TagHTML <embed> TagHTML <object> TagHTML <param> Tag (Obsolete)HTML <picture> TagHTML <canvas> TagHTML <map> TagHTML <area> TagHTML <table> TagHTML <caption> TagHTML <thead> TagHTML <tbody> TagHTML <tfoot> TagHTML <tr> TagHTML <th> TagHTML <td> TagHTML <col> TagHTML <colgroup> TagHTML <form> TagHTML <input> TagHTML <textarea> TagHTML <button> TagHTML <select> TagHTML <selectedcontent> TagHTML <option> TagHTML <optgroup> TagHTML <label> TagHTML <fieldset> TagHTML <legend> TagHTML <datalist> TagHTML <output> TagHTML <meter> TagHTML <progress> TagHTML <header> TagHTML <footer> TagHTML <article> TagHTML <section> TagHTML <aside> TagHTML <main> TagHTML <search> TagHTML <details> TagHTML <summary> TagHTML <dialog> TagHTML <time> TagHTML <noscript> TagHTML <slot> TagsHTML <template> TagHTML <shadow> Tag (Obsolete)HTML <center> TagHTML <font> TagHTML <big> TagHTML <strike> TagHTML <tt> TagHTML <acronym> TagHTML <applet> TagHTML <frame> TagHTML <frameset> TagHTML <noframes> TagHTML <marquee> TagHTML <blink> TagHTML <s> TagHTML <var> TagHTML <kbd> TagHTML <samp> TagHTML <code> TagHTML <dfn> TagHTML <div> TagHTML <span> TagHTML Comment TagHTML <data> TagHTML Ruby Annotations: <ruby>, <rt> and <rp>HTML <svg> TagHTML <basefont> Tag
  1. Home
  2. /
  3. Tutorials
  4. /
  5. HTML Tutorial
  6. /
  7. HTML <noframes> Tag

HTML Tags

HTML <noframes> Tag

The <noframes> tag in HTML was used to provide alternative content for browsers that do not support frames.
When a webpage used the <frameset> element to divide the browser window into multiple frames, the <noframes> tag offered fallback content (like a message or simple links) for users whose browsers couldn’t display frames or had frames disabled.

Note: The <noframes> tag is deprecated in HTML5. Modern browsers support frames, and modern webpage structures use <iframe> or responsive layouts instead.

Syntax

html

<noframes>
  Alternative content goes here...
</noframes>

Attributes

AttributeDescription
NoneThe <noframes> tag does not support any specific attributes. However, it may contain regular HTML elements like text, links, or images as fallback content.

Example

html

<!DOCTYPE html>
<html>
<head>
  <title>Example of noframes Tag</title>
</head>
<frameset cols="50%,50%">
  <frame src="https://freethings.org.in">
  <frame src="https://hindigems.com">
  <noframes>
    <body>
      <p>Your browser does not support frames. Please visit 
         <a href="https://freethings.org.in">Frame 1</a> or 
         <a href="https://hindigems.com">Frame 2</a> manually.</p>
    </body>
  </noframes>
</frameset>
</html>

Output

Browser Output

html

If the browser supports frames:
  • Two frames will display side-by-side showing https://freethings.org.in and https://hindigems.com.

If the browser does not support frames:

  • The text inside <noframes> will appear:
    Your browser does not support frames. Please visit Frame 1 or Frame 2 manually.

Browser Support

Chrome
Edge
Firefox
Safari
Opera
IE9+
YesYesYesYesYesYes
BrowserSupportNotes
Chrome✅ YesStill rendered for backward compatibility
Edge✅ YesSupported in legacy mode
Firefox✅ YesSupported but deprecated
Safari✅ YesSupported for old content only
Opera✅ YesSupported but obsolete
Internet Explorer✅ YesOriginally designed for IE4+

Notes

  • The <noframes> tag should always be used inside a <frameset> block.
  • It is mainly useful for very old browsers that do not support frames.
  • Modern web design practices no longer use frames or noframes.
  • If you need fallback content, consider using CSS-based layouts and <iframe> with accessible messaging instead.

Conclusion

The <noframes> tag was introduced as a fallback mechanism for browsers that could not render frames. While it still displays content in some browsers for legacy support, it is obsolete in HTML5.
Developers should use responsive layouts, semantic HTML elements, and <iframe> for embedding content instead of relying on frames or noframes.

PreviousHTML <frameset> TagNextHTML <marquee> Tag