Template:Visible anchor/doc

The template ( for short) inserts one or more HTML anchors in a page. Those locations can then be linked to using  syntax. Unlike Anchor, the first parameter will be visible text on the page.

Examples
1.
 * Visible as: foo
 * Linkable as:  from within the same article,    from other articles and from redirects.

2. The template can be used to create up to ten anchors with a single call. For example,
 * Visible as: foo
 * Linkable as:,  and.
 * Linkable as:,  and.

Limitations

 * Anchor names that contain
 * &#35; (hash, &amp;#36;)
 * &#124; (pipe, &amp;#124;)
 * &#61; (equals, &amp;#61;)
 * &quot; (straight double quote, &amp;quot;)
 * will not work as expected. However, any of these characters can be replaced with the "&amp;#" codes shown for them here. Or, the pipe symbol and equals sign can be worked around with undefined and =, respectively. Markup code such as and  (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.
 * As with other templates which use positional parameters, putting each anchor name on separate lines, for example
 * will not work as expected.
 * will not work as expected.


 * Anchor names should be unique on a page, and should not duplicate any heading titles. Duplicate anchors won't 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 "/* Limitations */ New issue" . This can be fixed by replacing the template code with its first parameter in the edit summary before the changes are saved: "/* Limitations */ New issue".