說明:摺疊顯示
維基百科,自由的 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設置。