模板:Anchor/doc

维基百科,自由的百科全书
跳转到导航 跳转到搜索

用法[编辑]

本模板{{anchor}}加入HTML元素中的Anchor,加入后可使用[[#link|...]]连结到加入本模板的地方。

基本语法:

{{anchor |錨點1 |錨點2 |錨點3 |……}}

例子[编辑]

1. {{anchor|foo}}

在同一页中,可以用[[#foo|...]]连结到加入上面代码的地方,
在其他地方,可以用[[条目名#foo|...]]连结。

2. 如果段落需要改名,可使用本模板固定其名称,如下:

== {{anchor|foo}} 段落名称 ==
就算段落名称改了名,[[条目名#foo|...]]仍然有效。
注意:如果需要更改讨论标题,建议使用{{formerly}}而非此模板。

3. 可使用最多的锚点名称没有上限:

{{anchor|foo|bar|baz}}
会生成三个锚点,可以用[[#foo]][[#bar]]、和[[#baz]]连结。

4. 断行的代码,如

{{anchor|foo
bar}}
foo 与 bar 间的断行会成为空格,可以 [[#foo bar]] 连结。

限制[编辑]

  • Anchor名称不能有以下符号:
    • # ($)
    • | (|)
    • = (=)
    • " (")
但可使用 "&#" 来显示。
  • 上标或下标(<sup><sub>)不能使用。
  • 如果同一页出现同名Anchor,则只会连到第一个出现的Anchor。

重定向[编辑]

模板数据[编辑]

以下是该模板的模板数据,适用于可视化编辑器等工具。

Anchor模板数据

<templatedata>{ "description": "在页面中插入一个或多个HTML锚点。 使得该位置可以使用语法#某页面的某锚点要连到的页面#页面中的锚点来连结到。 每个锚点必须相异且唯一。 不能使用\" 或 # 或 | 或 = 字元。", "params": { "1": { "label": "第一个锚点名称", "type": "string", "required": true, "description": "欲建立之锚点的名称。字元\"、 #、 | 和 = 必须被跳脱。 请勿使用有维基代码格式的内容。", "example": "Anchor name 1" }, "2": { "label": "第二个锚点名称", "type": "string", "required": false, "description": "欲建立之锚点的名称。字元\"、 #、 | 和 = 必须被跳脱。 请勿使用有维基代码格式的内容。" }, "3": { "label": "第三个锚点名称", "type": "string", "required": false, "description": "欲建立之锚点的名称。字元\"、 #、 | 和 = 必须被跳脱。 请勿使用有维基代码格式的内容。" }, "4": { "label": "第四个锚点名称", "description": "若要新增四个以上的锚点,请使用源代码编辑。", "type": "string", "required": false } }, "format": "inline" }</templatedata>

参见[编辑]

请注意:所有会产生网页锚点的模板或模组,改动时皆应通知User:cewbot,预防机器人误动作。