模板:Anchor
此模板用于在页面中创建可跳转的锚点,一般与标签页模板配合使用。
基本用法
{{Anchor|锚点名称}}
参数
- 1(必需)
- 锚点的 ID 名称,用于 URL 跳转定位
简单示例
==== 章节标题 ==== {{Anchor|章节1}} 这是章节内容…… 在其他地方可以使用 [[#章节1]] 跳转到这里。
章节标题
这是章节内容……
在其他地方可以使用 #章节1 跳转到这里。
在标签页中使用锚点
{{Anchor}}
模板用于在标签页内容中创建可跳转的锚点,使得通过 URL 哈希值可以直接定位并激活包含该锚点的标签页。
在 Tabs 中的应用
示例 1:为每个标签页添加锚点
{{Tabs |title1=简介|content1={{Anchor|角色简介}}这是关于角色的简介内容。 |title2=对话|content2={{Anchor|角色对话}}角色的对话内容。 |title3=送礼|content3={{Anchor|角色送礼}}角色的送礼偏好。 }}
用户访问 页面名称#角色对话
时,会自动激活“对话”标签页。
示例 2:在 TabsP 中使用
{{TabsP |简介|{{Anchor|角色简介}}这是关于角色的简介内容。 |对话|{{Anchor|角色对话}}角色的对话内容。 |送礼|{{Anchor|角色送礼}}角色的送礼偏好。 }}
用户访问 页面名称#角色简介
时,会自动激活“简介”标签页。
使用场景
- 跨页面引用
- 从其他页面链接到特定标签页:
[[角色名称#角色对话|查看对话]]
- 目录导航
- 创建页面内目录,点击后跳转到对应标签页:
* [[#角色简介|简介]] * [[#角色对话|对话]] * [[#角色送礼|送礼]]
- 分享链接
- 用户可以复制带有锚点的 URL 分享给他人,接收者打开链接时会直接看到对应的标签页
- 浏览器前进/后退
- 用户在不同标签页间切换时,可以使用浏览器的前进/后退按钮返回之前查看的标签页
注意事项
注意
锚点名称应当唯一,避免在同一页面中重复使用相同的锚点名称
锚点名称建议使用有意义的中文或英文,方便理解和维护
如果标签页内容中已包含锚点,用户点击该标签页时 URL 会自动更新为锚点地址
不是每个标签页都必须添加锚点,但添加锚点可以提升用户体验