个人工具

模板:Anchor

出自Meshal Lite

(修订版本间的差异)
跳转到: 导航, 搜索
(1个修订)
第1行: 第1行:
<includeonly><span id='{{{name|{{{1}}}}}}'><u>'''{{{name|{{{1}}}}}}'''</u></span></includeonly><noinclude>[[category:模板]][[category:编辑]]
+
<includeonly>{{#vardefine:category|{{#switch:{{{category|{{{2}}}}}}|categorize=1|1=1|on=1|yes=1|y=1|#default=0}}}}<span id='{{{name|{{{1}}}}}}'><u>'''{{#ifeq:{{#var:category}}|1|[[:category:{{{name|{{{1}}}}}}]]|{{{name|{{{1}}}}}}}}'''</u></span></includeonly><noinclude>[[category:模板]][[category:编辑]]
 
== 模板说明 ==
 
== 模板说明 ==
 
{{!}}
 
{{!}}
第7行: 第7行:
 
*如果页面中有同名的锚点, 那么总是定位到最先出现的那个.
 
*如果页面中有同名的锚点, 那么总是定位到最先出现的那个.
 
*如果锚点名与段落名重复, 那么依旧遵循最先原则.
 
*如果锚点名与段落名重复, 那么依旧遵循最先原则.
 +
另外, 还可以为这个锚点直接建立一个指向同名分类的链接.
  
 
=== 参数 ===
 
=== 参数 ===
 
{{!}}
 
{{!}}
 
*1或name: 锚点的id和名字, 这两者总是一致的.
 
*1或name: 锚点的id和名字, 这两者总是一致的.
 +
*2或category: 使用categorize, 1, on, yes, y(都可以)即可自动指向分类, 留空则不建立链接. 默认为空.
 
|}
 
|}
  

在2011年11月28日 (一) 18:05所做的修订版本

模板说明

这个模板用来生成1个页面中的锚点, 因此可以在其他页面中用"[[pagename#锚点]]"的方式快速定位到该页面中指定的文字.
利用本模板生成的html代码会是如下的形式:

<span id='锚点名'>锚点名</span>
  • 如果页面中有同名的锚点, 那么总是定位到最先出现的那个.
  • 如果锚点名与段落名重复, 那么依旧遵循最先原则.

另外, 还可以为这个锚点直接建立一个指向同名分类的链接.

参数

  • 1或name: 锚点的id和名字, 这两者总是一致的.
  • 2或category: 使用categorize, 1, on, yes, y(都可以)即可自动指向分类, 留空则不建立链接. 默认为空.

使用

直接输入以下格式即可创建1个锚点.

{{anchor|锚点名}}