Plantilla:Visible anchor/ús

De la Viquipèdia, l'enciclopèdia lliure

The template {{Visible anchor}} inserts one or more HTML anchors in a page. Those locations can then be linked to using [[#link|...]] syntax. Unlike {{Anchor}}, the first parameter will be visible text on the page.

Usage[modifica]

{{visible anchor|anchor 1[|anchor 2][|text=display text]}}

The template can be used with up to 10 anchor names. Anchor names are case sensitive, so {{Visible anchor|Anchor name 1}} and {{Visible anchor|Anchor Name 1}} are not equivalent. When making an anchor, in general capitalize the first letter of the anchor name, and follow the same capitalization guidelines as headers (see Manual of Style: Headers for more information). An optional |text= parameter can be specified to specify the text to display in the anchor. By default the value of the first parameter is used. The redirect {{vanchor}} can also be used.

Linking to anchors[modifica]

Link to an anchor in the same article using just the anchor name, e.g. [[#Anchor name]]. (In the Visual Editor, type #Anchor name into the link field.)

From a different article, link to an anchor by specifying the article name, followed by a #, then the anchor name. e.g. [[Article name#Anchor name]].

The # will be visible in the link text. To prevent this, give the link a display title in the typical manner: After a pipe character (|) in the wikitext ([[#Anchor name|Anchor name]]), or by editing the text of the link in the Visual Editor.

Destination highlighting[modifica]

When a link to an anchor is followed, the destination anchor's visible text will typically be highlighted with a shaded background. (May vary based on the reader's browser or selected wiki skin.) For example:

This text anchor will be highlighted after following this link which targets it.

Examples[modifica]

Code Result Link
{{vanchor|Foo}} Foo #Foo
{{vanchor|Bar|Baz}} Bar #Bar, #Baz
{{vanchor|Qux|text=This is the text that will be displayed.}} This is the text that will be displayed. #Qux

Limitations[modifica]

Character Code Template Meaning
 "
"
N/A (double) quotation mark
# # N/A hash
| | {{!}} pipe
= = {{=}} equals
  • This template should not be used within section headings. Doing so will result in broken links in edit summaries, as well as possible duplicate anchors (see below).
  • 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.
  • Anchor names that contain any character shown in the table on the right 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 {{!}} 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.
  • If positional parameters (parameters without specifying 1=, 2=, etc.) are used, whitespace and newlines will be preserved. If you instead specify the name of the parameters (e.g. |1=) whitespace and newlines will be trimmed.

TemplateData[modifica]

Aquesta és la documentació dels paràmetres de la plantilla utilitzada pel nou editor visual.

Visible anchor

The template {{Visible anchor}} inserts one or more HTML anchors in a page. Those locations can then be linked to using [[#link|...]] syntax. Unlike {{Anchor}}, the first parameter will be visible text on the page.

Paràmetres de la plantilla

ParàmetreDescripcióTipusEstat
Anchor name, and text to display1

This will become an anchor. The characters ", #, | and = must be escaped; see the main template page for details. Do not try to use formatting; you can put formatting in the "text" parameter instead.

Exemple
start-of-content
Cadenaobligatori
Second anchor name2

This will become an anchor. The characters ", #, | and = must be escaped; see the main template page for details. Do not try to use formatting.

Cadenasuggerit
Third anchor name3

This will become an anchor. The characters ", #, | and = must be escaped; see the main template page for details. Do not try to use formatting.

Cadenaopcional
Fourth anchor name4

This will become an anchor. The characters ", #, | and = must be escaped; see the main template page for details. Do not try to use formatting.

Cadenaopcional
Fifth anchor name5

This will become an anchor. The characters ", #, | and = must be escaped; see the main template page for details. Do not try to use formatting.

Cadenaopcional
Sixth anchor name6

This will become an anchor. The characters ", #, | and = must be escaped; see the main template page for details. Do not try to use formatting.

Cadenaopcional
Seventh anchor name7

This will become an anchor. The characters ", #, | and = must be escaped; see the main template page for details. Do not try to use formatting.

Cadenaopcional
Eighth anchor name8

This will become an anchor. The characters ", #, | and = must be escaped; see the main template page for details. Do not try to use formatting.

Cadenaopcional
Ninth anchor name9

This will become an anchor. The characters ", #, | and = must be escaped; see the main template page for details. Do not try to use formatting.

Cadenaopcional
Tenth anchor name10

This will become an anchor. The characters ", #, | and = must be escaped; see the main template page for details. Do not try to use formatting.

Cadenaopcional
Display texttext

Overrides the display of parameter 1, but is not an anchor name. May be formatted.

Exemple
Properties of CO<sub>2</sub>
Contingutsuggerit

Aliases[modifica]

See also[modifica]