Help:Cite messages
![]() | This help page is a how-to guide. It explains concepts or processes used by the Wikipedia community. It is not one of Wikipedia's policies or guidelines, and may reflect varying levels of consensus. |
![]() | This is a very technical how-to mainly of interest to editors who work with the footnotes system and related templates |
The Wikipedia
Elements
- Inline link: the link shown by the content enclosed in
<ref>...</ref>
; shown in superscript and enclosed in brackets; coded in the MediaWiki message as $2 - Backlink: the link shown in the references section; a single link is shown as a caret; coded as $2
- Backlink label: multiple backlinks are shown as a caret followed alpha character labels
- ID: a unique HTML ID that does not show; coded as $1
- Reference content: the content enclosed in
<ref>...</ref>
that shows in the reference list; coded as $3
Messages
MediaWiki interface page | Use | Current |
---|---|---|
Cite reference link | format inline link | <sup id="$1" class="reference">[[#$2|<span class="cite-bracket">[</span>$3<span class="cite-bracket">]</span>]]</sup>
|
Cite references link many | format reference with multiple backlinks | <li id="$1"><span class="mw-cite-backlink">^ $2</span> $3</li>
|
Cite references link many and |
| |
Cite references link many format | [[#$1|<sup>'''''$3'''''</sup>]]
| |
Cite references link many format backlink labels | backlink labels used in the reference list | currently from a to azz |
Cite references link many sep |
| |
Cite references link one | format reference with single backlink | <li id="$1"$4><span class="mw-cite-backlink">'''[[#$2|^]]'''</span> $3</li>
|
Cite references prefix | prefix for <references /> |
[[:MediaWiki:Cite references prefix]]
|
Cite references suffix | suffix for <references /> |
[[:MediaWiki:Cite references suffix]]
|
Cite reference link key with num | [[:MediaWiki:Cite reference link key with num]]
| |
Cite reference link prefix | inline link prefix | [[:MediaWiki:Cite reference link prefix]]
|
Cite reference link suffix | inline link suffix | [[:MediaWiki:Cite reference link suffix]]
|
Cite references link prefix | reference list link prefix | [[:MediaWiki:Cite references link prefix]]
|
Cite references link suffix | reference list link suffix | [[:MediaWiki:Cite references link suffix]]
|
Cite references no link | [[:MediaWiki:Cite references no link]]
| |
Cite references link many accessibility label | accessibility label for screen readers | Jump up to:
|
Classes and CSS
Class .reference formats the inline link; defined in Common.css
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Prevent line breaks in silly places:
3) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
sup.reference a {
white-space: nowrap;
}
Class .references formats the reference list; defined in
/* Highlight clicked reference in blue to help navigation */
div.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
Although not specific to references, Common.css does have this line height rule to keep line spacing from breaking on subscript and superscript, as used in the inline link. Internet Explorer 7 has problems with line-height
when printing, so it is disabled for IE7 through Common.js.
/* Reduce line-height for <sup> and <sub> */
sup, sub {
line-height: 1em;
}
Cite errors are classed with:
<strong class="error mw-ext-cite-error">
The extension uses some modules for CSS:
- ext.cite.css: CSS
- ext.cite.js: add accessibility attributes to the citation links
- ext.rtlcite.css: isolation to fix references in case of RTL words at the end of a reference
Reference links
The inline reference links are defined in MediaWiki:Cite reference link. The default is:
<sup id="$1" class="reference">[[#$2|<nowiki>[</nowiki>$3<nowiki>]</nowiki>]]</sup>
Where:
- $1 ref ID: Cite reference link prefix + reference name + numeric starting with 0
- $2 backlink ID
- $3 count to display
The English Wikipedia customizes this to:
<sup id="$1" class="reference">[[#$2|<span class="cite-bracket">[</span>$3<span class="cite-bracket">]</span>]]</sup>
Where the brackets that show enclosing the reference count are enclosed in <span>
tags so they can be styled.
Backlink labels
The backlink label type is defined in MediaWiki:Cite references link many format. This interface page defaults to:
[[#$1|<sup>'''''$2'''''</sup>]]
Where:
- $1 ref ID
- $2 numeric value to use as a backlink: ^ 1.0 1.1 1.2 1.3 1.4
- $3 custom value to use as a backlink as defined in MediaWiki:Cite references link many format backlink labels: ^ a azz
The English Wikipedia interface page is set to:
[[#$1|<sup>'''''$3'''''</sup>]]
Changing $2
to $3
changes the backlinks from numeric to alpha. This was modified in 2006 to match the output of {{ref}} which was the predominant method of inserting footnotes at the time.
Markup
This is the markup for some simple references
Unnamed <ref>This is an unnamed reference</ref>
Named <ref name="named">This is a named reference</ref>
Named reference used again <ref name="named"/>
<references/>
Which shows as
Unnamed [1]
Named [2]
Named reference used again [2]
Which renders as
The MediaWiki messages are combined to form the HTML output
<p>Unnamed <sup id="cite_ref-0" class="reference"><a href="#cite_note-0" title=""><span>[</span>1<span>]</span></a></sup></p>
<p>Named <sup id="cite_ref-named_1-0" class="reference"><a href="#cite_note-named-1" title=""><span>[</span>2<span>]</span></a></sup></p>
<p>Named reference used again <sup id="cite_ref-named_1-1" class="reference"><a href="#cite_note-named-1" title=""><span>[</span>2<span>]</span></a></sup></p>
<div class="references">
<ol>
<li id="cite_note-0"><b><a href="#cite_ref-0" title="">^</a></b> This is an unnamed reference</li>
<li id="cite_note-named-1">^ <a href="#cite_ref-named_1-0" title=""><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-named_1-1" title=""><sup><i><b>b</b></i></sup></a> This is a named reference</li>
</ol>
</div>
If citation templates are used, they will inject other classes and ids into the HTML output.