• Home
  • Random
  • Log in
  • Settings
Donate Now If this site has been useful to you, please give today.
  • About Wikiversity
  • Disclaimers
Wikiversity

Template:Anchor

  • Language
  • Watch
  • Edit
Template documentation[view] [edit] [history] [purge]

The template {{anchor}} inserts one or more HTML anchors in a page. Those locations can then be linked to using [[#link|...]] syntax.

Examples

edit

1. {{anchor|foo}}

could be linked to with [[#foo|...]] from within the same article,
or it could be linked to with [[articlename#foo|...]] from other articles and from redirects.

2. Anchors can be more suitable for inter-article linking than section titles are. For example,

== {{anchor|foo}} Section title ==
Here, links via [[articlename#foo]] would remain valid even if the section were renamed.

3. The template can be used to create up to ten anchors with a single call. For example,

{{anchor|foo|bar|baz}}
will create three anchors that can then be linked to with [[#foo]], [[#bar]] and [[#baz]].
Specifying more than 10 anchors will cause an error message to be displayed.

Limitations

edit
  • Anchor names that contain
    • # (hash, $)
    • | (pipe, |)
    • = (equals, =)
    • " (straight double quote, ")
will not work as expected. However, any of these characters can be replaced with the "&#" codes shown for them here. Or, the pipe symbol and equals sign can be worked around with {{[[:Template:|||]]}} and {{=}}, respectively. Markup code such as <sup> and <sub> (superscript and subscript) cannot be used. Most other characters, including white space and punctuation, are not a problem.
  • The template can create a maximum of 10 anchors. Specifying more than 10 anchors will result in an error message.
  • Unlike with most templates, putting each anchor name on separate lines, for example
{{anchor
|humpty
|dumpty}}
will not work as expected.
  • Anchor names should be unique on a page, and should not duplicate any heading titles. Duplicate anchors will not work as expected since the #links go to the first anchor with that name. Duplicate anchors also result in invalid HTML; you can check for duplicate anchors by running the page through the W3C Markup Validation Service.
  • If the template is added to a section title then the code will appear in the edit summary when that section is edited, as in "/* {{anchor|Issues}}Limitations */ New issue". This can be fixed by deleting the template code from the edit summary before the changes are saved.
  • Anchor links are case sensitive in some browsers, so treat all anchor link as case sensitive.

See also

edit
  • {{Visible anchor}}
  • {{Anchored list}}
  • {{Shortcut}}
  • WV:ANCHOR
  • WV:TARGET
The above documentation is transcluded from Template:Anchor/doc. (edit | history)
Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages.
Add categories to the /doc subpage. Subpages of this template.
Retrieved from "https://en.wikiversity.org/w/index.php?title=Template:Anchor&oldid=2288985"
Last edited on 8 June 2021, at 23:47

Languages

    • Čeština
    • Deutsch
    • Español
    • 日本語
    • Русский
    • 中文
    Wikiversity
    • Wikimedia Foundation
    • Powered by MediaWiki
    • This page was last edited on 8 June 2021, at 23:47.
    • Content is available under CC BY-SA 4.0 unless otherwise noted.
    • Privacy policy
    • About Wikiversity
    • Disclaimers
    • Code of Conduct
    • Developers
    • Statistics
    • Cookie statement
    • Terms of Use
    • Desktop