Difference between revisions of "Anchors - Mediawiki"
Line 10: | Line 10: | ||
There are a number of ways to set an anchor at an arbitrary position: | There are a number of ways to set an anchor at an arbitrary position: | ||
− | * On some wikis, a [[Templates - Mediawiki|template]] called "anchor" exists, providing a simple, standardized method for that wiki. | + | * On some wikis, a [[Templates - Mediawiki|template]] called "anchor" exists, providing a simple, standardized method for that wiki. The computing wiki does use [[Template:Anchor]]. |
* Generic anchor: <code><nowiki><span id="anchor_name">some text</span></nowiki></code>. For a hidden anchor, omit the text. | * Generic anchor: <code><nowiki><span id="anchor_name">some text</span></nowiki></code>. For a hidden anchor, omit the text. |
Revision as of 12:30, 8 October 2007
Anchors allow you to link to a specific portion of a page.
Setting anchors
Automatic anchors
Section headings automatically act as anchors, with the heading text as the "anchor_name". In the case of multiple sections with identical headings, the anchor name of each has "_2", "_3", etc. appended, starting from the second occurrence.
Manual anchors
Manually-set anchors are useful for linking to "unlinkable" things like a table (title or cell), a section of plain text, etc. There are a number of ways to set an anchor at an arbitrary position:
- On some wikis, a template called "anchor" exists, providing a simple, standardized method for that wiki. The computing wiki does use Template:Anchor.
- Generic anchor:
<span id="anchor_name">some text</span>
. For a hidden anchor, omit the text.
- The reserved name
[[#top]]
always links to the top of a page.
Referencing anchors
Inside a regular wiki link [[page#anchor_name|shows_as]], include the hash sign (#) and the header name or the id tag name as you have written it.
Links of the form [[#anchor_name]]
will link to the first anchor on the page matching that "anchor_name", usually the first identical section heading.
- See also