帮助:折叠显示
维基百科,自由的 encyclopedia
在中文维基百科,折叠显示应用在很多条目的导航模板、讨论页等地方,透过滑鼠的点击就可以展开和收缩一些版面,以方便读者进行导航阅读。
应当尽量使用MediaWiki内建的mw-collapsible mw-collapsed 及mw-collapsible-content CSS类,避免使用过时的NavFrame。 |
此外,中文维基百科在2011年7月引入了新的折叠效果,其客制性更强,有关详情参见#新折叠效果。
折叠模板
为了方便wiki编辑的使用,下面例举了一些常用的有折叠功能的模板。至于它们的实现基础,放在最下方说明,以供有兴趣研究它的维基人。
{{hideH|通用摺疊}}摺疊內容{{hideF}}
{{delH|關閉刪除投票}}刪除討論內容{{delF}}
{{Talkendh|關閉保护页面、破坏等请求(完成与未完成)}}刪除討論內容{{Talkendf}}
{{talkH|關閉無關討論}}討論內容{{talkF}}
{{TransH}}非中文文字{{TransF}}
注意:{{delH}}重定向至{{Talkendh}},{{delF}}、{{Talkendf}}、{{TransF}}重定向至{{hideF}},其余参见Category:折叠模板。
相关方针
折叠功能在主条目空间和portal空间的使用是有限制的,但在其它空间页面下一般不会限制。由于主条目空间和portal空间是作为百科知识的载体,面对读者,它不应当在知识的呈现上进行过多的花哨展示;并且,维基百科的条目内容要在包括电脑的多种接口上装载,比如纸介质、PDA、手机等,在这些接口上的折叠展示是受限的。
在条目空间使用折叠功能的指导思想是:折叠功能不可用时,必须不影响该条目的知识完整性;被折叠部分本身对于条目的完善、阅读有辅助价值。
所有在条目空间出现的折叠块应当是noprint的,即不可打印。
以下是一些可接受的使用折叠的方面:
- 未完成的、中文读者还不能阅读的、没有形成有效知识的内容(比如未翻译成中文的文字、短时间内正在撰写的不成型段落、可疑无来源的文字)
- 与该条目相关的主题导航
- 对多数读者不适的内容和图片(该内容图片不影响条目的完整性)
- 阅读指导,包括字词转换说明、免责说明等
- 自我参照的内容,比如站务维护指示
实现基础
注意:中文维基百科是独立实现的折叠,与其它维基媒体项目的折叠功能在语法上有细小差异。
阅读这一节的内容要求你有一定的HTML和CSS基础知识,透过在原始码中设置特定的class(HTML属性)值,就可以实现指定版面的可折叠性。
MediaWiki:Common.js中的javascript脚本会自动完成相关的DHTML动作。
目前有两种HTML元素可以设置成可折叠,分别是div元素和table元素。本章节的以下说明用CSS选择器来说明各种class设置。