Template:Abbr/doc

The template Abbr is used to write an abbreviation with its meaning. It is a wrapper for the HTML element , the element used by most web browsers to create a tooltip indicating the meaning of an abbreviation or acronym.

See the code of Template:Glossary link internal for an example of how to implement similar functionality without abusing markup.

Usage
The template abbr takes two unnamed parameters, in order:
 * abbreviation: The abbreviation; shows as text.
 * meaning: The meaning; shows as the tooltip.

A third unnamed parameter accepts the following values:
 * IPA or i: Applies IPA to fix the International Phonetic Alphabet rendering on Windows XP.
 * Unicode or u: Applies unicode to fix Unicode rendering on Windows XP.

Named parameters:
 * class: Adds a CSS class.
 * id: Adds a HTML id; this must be unique on the entire page.
 * style: Adds a style attribute.

Examples
When hovering over the text "MSLP", something like will appear as a tooltip in most browsers. Popular screen readers, used by visually impaired readers, give the meaning in a different way.

Accessibility concerns
This template is intended for use with abbreviations; it is not intended to be a tool for generating tooltips. The Web Content Accessibility Guidelines contain guidelines for using the element generated by this template; see section H28: Providing definitions for abbreviations by using the abbr and acronym elements.

Redirects
The following template names will redirect to abbr:
 * Abbrv
 * Define
 * Tooltip

Template data
 {       "description": "This template defines an abbreviation or acronym, by creating a tooltip that is displayed on mouse-over.", "params": { "1": {                       "label": "Abbreviation", "description": "Shows as text", "type": "string/line", "required": true },               "2": {                        "label": "Meaning", "description": "Shows as a tooltip", "type": "string", "required": true },               "IPA": { "label": "IPA", "description": "Applies to fix strings in the International Phonetic Alphabet rendered in Internet Explorer on Windows XP", "type": "string/line", "required": false },               "unicode": { "label": "Unicode", "description": "Applies to fix strings in Unicode rendered in Internet Explorer on Windows XP", "type": "string/line", "required": false },               "class": { "label": "Class", "description": "Adds a HTML class", "type": "string/line", "required": false },               "id": { "label": "ID", "description": "Adds a HTML id", "type": "string/line", "required": false }       } } 