title (HTML attribute)

Spec
Depr. Version
No HTML 4
Browser support (more…)
IE7+ FF1+ SA1.3+ OP9.2+ CH2+
Partial Full Partial Full Partial

Syntax

title="string"

Description

The abbreviation is expanded within the title attribute, which, while it’s not technically required for the abbr element (you can validate your page without supplying a title in this element), is advisable at least for the first instance of abbr; otherwise, you’d be indicating an abbreviation but not providing any further information about what it’s an abbreviation of.

Example

The title attribute is applied to an abbreviation below:

<p>The page had the phrase <abbr title="Please Turn Over">PTO</abbr>
    written on it. If only I knew what PTO meant. So I turned the page
    to see if that revealed the answer.</p>

Value

The content of this attribute is the fully expanded version of the abbreviation contained within the element.

Compatibility

Internet Explorer Firefox Safari Opera Chrome
5.5 6.0 7.0 8.0 1.0 1.5 2.0 3.0 3.5 1.3 2.0 3.1 4.0 9.2 9.5 10.0 2.0
None None Partial Partial Full Full Full Full Full Partial Partial Partial Partial Full Partial Full Partial

Browser support is mixed for this attribute in this instance (note that title is used for other elements; the compatibility notes here relate only to its ability to draw attention to the presence of an abbreviation).

In the chart above, the support levels have been decided on this basis:

  • full where the browser displays the abbreviation with an underline and provides tooltip on mouseover
  • partial where the browser provides a tooltip on hover, but doesn’t display an underline (though it can be styled with CSS and accessed using JavaScript and the DOM)
  • none where no visual rendering is provided, and the attribute isn’t recognized in the DOM

User-contributed notes

Related Products