WHATWG §16.2

Obsolete elements

These elements are entirely obsolete: the HTML standard says they must not be used by authors. Each one lists the replacement the standard recommends.

Read this section of the standard ↗

Each element in detail

<acronym>

Obsolete

MDN The <acronym> HTML element allows authors to clearly indicate a sequence of characters that compose an acronym or abbreviation for a word.

Live preview Example from MDN
<p>
  The <acronym title="World Wide Web">WWW</acronym> is only a component of the
  Internet.
</p>

Browser support

First browser version supporting <acronym>
Chrome 1
Edge 12
Firefox 1
Safari 1
Chrome Android 18
Safari iOS 1

First version with support, from MDN browser-compat-data.

<basefont>

Obsolete

<big>

Obsolete

MDN The <big> HTML deprecated element renders the enclosed text at a font size one level larger than the surrounding text (medium becomes large, for example). The size is capped at the browser's maximum permitted font size.

Live preview Example from MDN
<p>
  This is the first sentence.
  <big>This whole sentence is in bigger letters.</big>
</p>

Browser support

First browser version supporting <big>
Chrome 1
Edge 12
Firefox 1
Safari ≤4
Chrome Android 18
Safari iOS ≤3.2

First version with support, from MDN browser-compat-data.

<center>

Obsolete

MDN The <center> HTML element is a block-level element that displays its block-level or inline contents centered horizontally within its containing element. The container is usually, but isn't required to be, <body>.

Browser support

First browser version supporting <center>
Chrome 1
Edge 12
Firefox 1
Safari ≤4
Chrome Android 18
Safari iOS ≤3.2

First version with support, from MDN browser-compat-data.

<dir>

Obsolete

MDN The <dir> HTML element is used as a container for a directory of files and/or folders, potentially with styles and icons applied by the user agent. Do not use this obsolete element; instead, you should use the <ul> element for lists, including lists of files.

Browser support

First browser version supporting <dir>
Chrome 1
Edge 12
Firefox 1
Safari ≤4
Chrome Android 18
Safari iOS ≤3.2

First version with support, from MDN browser-compat-data.

<font>

Obsolete

MDN The <font> HTML element defines the font size, color and face for its content.

Browser support

First browser version supporting <font>
Chrome 1
Edge 12
Firefox 1
Safari ≤4
Chrome Android 18
Safari iOS ≤3.2

First version with support, from MDN browser-compat-data.

<frame>

Obsolete

MDN The <frame> HTML element defines a particular area in which another HTML document can be displayed. A frame should be used within a <frameset>.

Browser support

First browser version supporting <frame>
Chrome 1
Edge 12
Firefox 1
Safari 3
Chrome Android 18
Safari iOS 2

First version with support, from MDN browser-compat-data.

<frameset>

Obsolete

MDN The <frameset> HTML element is used to contain <frame> elements.

Browser support

First browser version supporting <frameset>
Chrome 1
Edge 12
Firefox 1
Safari 3
Chrome Android 18
Safari iOS 2

First version with support, from MDN browser-compat-data.

<keygen>

Obsolete

<marquee>

Obsolete

MDN The <marquee> HTML element is used to insert a scrolling area of text. You can control what happens when the text reaches the edges of its content area using its attributes.

Live preview Example from MDN
<marquee>This text will scroll from right to left</marquee>

<marquee direction="up">This text will scroll from bottom to top</marquee>

<marquee
  direction="down"
  width="250"
  height="200"
  behavior="alternate"
  class="outlined">
  <marquee behavior="alternate">This text will bounce</marquee>
</marquee>

Browser support

First browser version supporting <marquee>
Chrome 1
Edge 12
Firefox 65
Safari 1.2
Chrome Android 18
Safari iOS 1

First version with support, from MDN browser-compat-data.

<multicol>

Obsolete

<nobr>

Obsolete

MDN The <nobr> HTML element prevents the text it contains from automatically wrapping across multiple lines, potentially resulting in the user having to scroll horizontally to see the entire width of the text.

Browser support

First browser version supporting <nobr>
Chrome 1
Edge 12
Firefox 1
Safari ≤4
Chrome Android 18
Safari iOS ≤3.2

First version with support, from MDN browser-compat-data.

<noembed>

Obsolete

MDN The <noembed> HTML element is an obsolete, non-standard way to provide alternative, or "fallback", content for browsers that do not support the <embed> element or do not support the type of embedded content an author wishes to use. This element was deprecated in HTML 4.01 and above in favor of placing fallback content between the opening and closing tags of an <object> element.

Live preview Example from MDN
<embed
  type="video/webm"
  src="/media/examples/flower.mp4"
  width="200"
  height="200" />
<noembed>
  <h1>Alternative content</h1>
</noembed>

Browser support

First browser version supporting <noembed>
Chrome 1
Edge 12
Firefox 1
Safari ≤4
Chrome Android 18
Safari iOS ≤3.2

First version with support, from MDN browser-compat-data.

<noframes>

Obsolete

MDN The <noframes> HTML element provides content to be presented in browsers that don't support (or have disabled support for) the <frame> element. Although most commonly-used browsers support frames, there are exceptions, including certain special-use browsers including some mobile browsers, as well as text-mode browsers.

Browser support

First browser version supporting <noframes>
Chrome 1
Edge 12
Firefox 1
Safari 3
Chrome Android 18
Safari iOS 2

First version with support, from MDN browser-compat-data.

<param>

Obsolete

MDN The <param> HTML element defines parameters for an <object> element.

Browser support

First browser version supporting <param>
Chrome 1
Edge 12
Firefox 1
Safari ≤4
Chrome Android 18
Safari iOS ≤3.2

First version with support, from MDN browser-compat-data.

<plaintext>

Obsolete

MDN The <plaintext> HTML element renders everything following the start tag as raw text, ignoring any following HTML. There is no closing tag, since everything after it is considered raw text.

Browser support

First browser version supporting <plaintext>
Chrome 1
Edge 12
Firefox 4
Safari ≤4
Chrome Android 18
Safari iOS ≤3.2

First version with support, from MDN browser-compat-data.

<rb>

Obsolete

MDN The <rb> HTML element is used to delimit the base text component of a <ruby> annotation, i.e., the text that is being annotated. One <rb> element should wrap each separate atomic segment of the base text.

Live preview Example from MDN
<ruby>
  <rb>漢</rb><rb>字 </rb><rp>(</rp><rt>kan</rt><rt>ji</rt><rp>)</rp>
</ruby>

Browser support

First browser version supporting <rb>
Chrome 5
Edge 79
Firefox 38
Safari 5
Chrome Android 18
Safari iOS 4.2

First version with support, from MDN browser-compat-data.

<rtc>

Obsolete

MDN The <rtc> HTML element embraces semantic annotations of characters presented in a ruby of <rb> elements used inside of <ruby> element. <rb> elements can have both pronunciation (<rt>) and semantic (<rtc>) annotations.

Live preview Example from MDN
<ruby lang="zh-Hant">
  <rbc>
    <rb>馬</rb><rp>(</rp><rt>mǎ</rt><rp>)</rp>
    <rb>來</rb><rp>(</rp><rt>lái</rt><rp>)</rp>
    <rb>西</rb><rp>(</rp><rt>xī</rt><rp>)</rp>
    <rb>亞</rb><rp>(</rp><rt>yà</rt><rp>)</rp>
  </rbc>
  <rtc lang="en">
    <rp>(</rp><rt>Malaysia</rt><rp>)</rp>
  </rtc>
</ruby>

Browser support

First browser version supporting <rtc>
Chrome 47
Edge 79
Firefox 33
Safari 8
Chrome Android 47
Safari iOS 8

First version with support, from MDN browser-compat-data.

<spacer>

Obsolete

<strike>

Obsolete

MDN The <strike> HTML element places a strikethrough (horizontal line) over text.

Live preview Example from MDN
&lt;strike&gt;: <strike>Today's Special: Salmon</strike> SOLD OUT<br />
&lt;s&gt;: <s>Today's Special: Salmon</s> SOLD OUT

Browser support

First browser version supporting <strike>
Chrome 1
Edge 12
Firefox 1
Safari ≤4
Chrome Android 18
Safari iOS ≤3.2

First version with support, from MDN browser-compat-data.

<tt>

Obsolete

MDN The <tt> HTML element creates inline text which is presented using the user agent's default monospace font face. This element was created for the purpose of rendering text as it would be displayed on a fixed-width display such as a teletype, text-only screen, or line printer.

Live preview Example from MDN
<p>
  Enter the following at the telnet command prompt:
  <code>set localecho</code><br />

  The telnet client should display: <tt>Local Echo is on</tt>
</p>

Browser support

First browser version supporting <tt>
Chrome 1
Edge 12
Firefox 1
Safari ≤4
Chrome Android 18
Safari iOS ≤3.2

First version with support, from MDN browser-compat-data.

<xmp>

Obsolete

MDN The <xmp> HTML element renders text between the start and end tags without interpreting the HTML in between and using a monospaced font. The HTML2 specification recommended that it should be rendered wide enough to allow 80 characters per line.

Browser support

First browser version supporting <xmp>
Chrome 1
Edge 12
Firefox 1
Safari ≤4
Chrome Android 18
Safari iOS ≤3.2

First version with support, from MDN browser-compat-data.