Template:Abbr

From Marxists-en
Jump to navigation Jump to search

Template documentation[view] [edit] [history] [purge]

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

Usage

The template {{abbr}} takes two unnamed parameters, in order:

1
abbreviation – the abbreviation, acronym, or initialism to be explained; shows as text, and may use wikimarkup, such as a link to an article about what it refers to.
2
meaning – the expansion or definition of the abbreviation; shows as the popup when you hover over the abbreviation. No wikimarkup can be used in this parameter.

These can also be given as explicitly numbered parameters; this is necessary if a parameter's content contains the equals = character:

  • Complex example: [[Mass–energy equivalence|{{abbr|{{math|''E'' {{=}} ''mc''<sup>2</sup>}}|2=Energy = mass times the speed of light squared}}]]
  • Produces: [[Mass–energy equivalence|Template:Math

]]


A third unnamed parameter accepts the following values (which have the same effect):

3
IPA or i – applies the {{IPA}} template to fix the International Phonetic Alphabet rendering on Windows XP.


Named parameters and the input they take:

class
One or more CSS classes (space-separated if more than one)
id
An HTML id (i.e., a #IDname link anchor); this must be unique on the entire page
style
Arbitrary inline CSS to apply to the abbreviation text. For any input that needs to be quotation-marked (e.g. because it contains a space character), use straight single-quotes only, e.g. |style=font-family: 'Times New Roman', serif;

Examples

Markup Renders as
{{abbr|MSLP|Mean Sea Level Pressure}}

MSLP

When hovering over the text "MSLP ", most browsers will display a dotted underline. Popular screen readers, used by visually impaired readers, give the meaning in a different way.

Markup Renders as
{{abbr|UK|United Kingdom|class=country-name|id=foobar}}

UK

Redirects

The following template names will redirect to {{abbr}}:

This template defines an abbreviation or acronym, by creating a tooltip that is displayed on mouse-over.

Template parameters

ParameterDescriptionTypeStatus
Abbreviation1

Shows as text

Linerequired
Meaning2

Shows as a tooltip

Stringrequired
IPAIPA

Applies {{IPA}} to fix strings in the International Phonetic Alphabet rendered in Internet Explorer on Windows XP

Lineoptional
Classclass

Adds a HTML class

Lineoptional
IDid

Adds a HTML id

Lineoptional