![]() | 此Template被引用於約702,000個頁面,佔全部頁面的9%。 為了避免造成大規模的影響,所有對此Template的編輯應先於沙盒、測試樣例或您的沙盒上測試。 測試後無誤的版本可以一次性地加入此Template中,但是修改前請務必於討論頁發起討論。 模板引用數量會自動更新。 |
![]() | 此模板不能在维基百科的移动视图中显示,只能在桌面版显示。请阅读文档以获得解释。 |
![]() | 此模板使用Lua语言: |
![]() | 相对于英文维基百科版本的本地变动(供之后更新的管理员参考): |
|
本模板可相对快速地建立一个导航模板,它配备了缺省样式,这些样式能对付大多数导航模板。不建议改变缺省样式,尽管这是可以的。为了导航模板的标准化,也为了方便使用,强烈建议使用这个模板,或者它的「Navbox系列」姊妹模板中的某一个。
请移除置空不用的参数。
((Navbox | state = autocollapse <!--autocollapse、uncollapsed、collapsed、plain、off--> | name = ((subst:PAGENAME)) | title = | image = | above = | abovestyle = | listclass = hlist | group1 = | list1 = | group2 = | list2 = | group3 = | list3 = | group4 = | list4 = | group5 = | list5 = | group6 = | list6 = | group7 = | list7 = | group8 = | list8 = | group9 = | list9 = | group10 = | list10 = | group11 = | list11 = | group12 = | list12 = | group13 = | list13 = | group14 = | list14 = | group15 = | list15 = | group16 = | list16 = | group17 = | list17 = | group18 = | list18 = | group19 = | list19 = | group20 = | list20 = | belowstyle = | below = ))
|
Navbox使用小写的参数名称,如上面框中所示。如果省略其他参数,必需的name和title会创建一个单行方框。
请注意“group1”(等等)是可选的,命名为“above/below”的部分也是可选的。
基本的和最常见的参数如下所示:
name
title
listclass
state - autocollapse、uncollapsed、collapsed
:方框的折叠状态,其中“autocollapse”会自动隐藏被堆叠的多个导航框。titlestyle
background:gray;
groupstyle
background:#eee;
image
imageleft
above
groupn
listn
below
下方参数描述章节解释了进一步的细节及限制。其他导航格式則可見表格的布局。
下面是用于((Navbox))的完整参数清单。在大多数情况下,只要有参数name
、title
和list1
就可以了,子导航框甚至不需要设置那些参数。
((Navbox))与它的姊妹模板((Navbox with columns))、((Navbox with collapsible groups))共用很多参数名称,以提高一致性与易用性。带有†标记的参数适用于这三个主模板。
((subst:PAGENAME))
作为这个参数的值,这也是个快捷的方法。autocollapse、uncollapsed、collapsed、plain、off
]autocollapse
。如果一个页面上同时有两个或更多可折叠表格,那么该页面上的带autocollapse
的导航框在页面载入时会折叠起来。要了解技术上的实现,请参见MediaWiki:Gadget-collapsibleTables.js。collapsed
,该导航框会在页面载入时折叠起来。plain
,该导航框在展开时不带右侧的“隐藏”链接,并且标题会保持居中(通过使用补白来偏移查·论·编链接)。off
,该导航框在展开时不带右侧的“隐藏”链接,但是没有补白、标题未必居中。这只是为了高级用法;“plain”选项应能满足大多数需要将“显示”/“隐藏”按钮隐藏起来的应用。autocollapse
、collapsed
、plain
或off
之外的其他值(像“uncollapsed”),该导航框会在页面载入时展开,並带有“隐藏”按钮。state = <noinclude>uncollapsed</noinclude>
Navbar
。如果设置为plain
,在标题栏左侧的查·论·编链接不会显示,而且自动应用补白以保持标题居中;设置为off
可以移除查·论·编链接,但是不会应用补白(这只是为了高级用法;“plain”选项应能满足大多数不想要导航栏的应用。)强烈建议使用者不要隐藏导航栏,为的是使用户编辑该模板更加容易,并且在各页面中保持标准风格。((Clear))
来保证正确的居中。本参数从技术上来说不是必需,但是使用((Navbox))而不带标题相当没有意义。<div> </div>
内则可分行显示。每个附加的list被显示在一个单独的表格行中,每个listn前面可能有一个相对应的groupn参数。*
開頭,使用兩個或更多星號會增加更多階層。image = [[File:Example.jpg|100px]]
imageleft = [[File:Example.jpg|100px]]
一般不建议更改样式,以保持维基百科中模板和网页的一致性,然而还是可以修改。
style = background:#nnnnnn;
style = width:N [em/%/px or width:auto];
style = float:[left/right/none];
style = clear:[right/left/both/none];
basestyle = background:lightskyblue;
titlestyle = background:#nnnnnn;
titlestyle = background:name;
groupstyle = background:#nnnnnn;
groupstyle = text-align:[left/center/right];
groupstyle = vertical-align:[top/middle/bottom];
abovestyle = background:#nnnnnn;
abovestyle = text-align:[left/center/right];
这里列出编辑者最常更改的样式设置。其他更加复杂的样式设置被排除以保持简洁。大多数样式设置在MediaWiki:Common.css。
bodystyle = background:#fdfdfd; width:100%; vertical-align:middle;
titlestyle = background:#ccccff; padding-left:1em; padding-right:1em; text-align:center;
abovestyle = background:#ddddff; padding-left:1em; padding-right:1em; text-align:center;
belowstyle = background:#ddddff; padding-left:1em; padding-right:1em; text-align:center;
groupstyle = background:#ddddff; padding-left:1em; padding-right:1em; text-align:right;
liststyle = background:transparent; text-align:left/center;
oddstyle = background:transparent;
evenstyle = background:#f7f7f7;
由于liststyle和oddstyle是透明的,奇数列表有bodystyle的颜色,其缺省值是#fdfdfd(白色带有少许灰色)。list对应group的话会有text-align:left;
设定,,否则text-align:center;
。由于只有bodystyle有一个垂直对齐(vertical-align)属性,所有其他样式继承其vertical-align:middle;
设定。
由((Navbox))「不带」image、above和below参数生成的表格(为演示而添加灰色的列表背景):
|
由((Navbox))「带有」image、above和below参数生成的表格(为演示而添加灰色的列表背景):
|
由((Navbox))「带有」image、imageleft、lists,且「不带」groups、above、below生成的表格(为演示而添加灰色的列表背景):
|
((Navbox |listclass=hlist |name = ((subst:PAGENAME)) |title = [[多媒体超级走廊]](马来西亚)((Clear))「不带图片」 |group1 = 中心 | list1 = [[赛柏再也]] |group2 = 区域 | list2 = [[巴生谷]] |group3 = 主要地标 | list3 = * [[双子塔]] * [[吉隆坡电讯高塔]] * [[吉隆坡中央车站]] * [[马来西亚科技园]] * [[布城]] * [[赛柏再也]] * [[吉隆坡国际机场]] |group4 = 基础设施 | list4 = * [[快速铁路]] * [[吉隆坡-布城高速公路]] * [[全机场管理系统]] |group5 = 首要应用 | list5 = * [[电子政务]] * [[大马卡]] ))
|
((Navbox |listclass=hlist |name = ((subst:PAGENAME)) |title = [[多媒体超级走廊]](马来西亚) |image = [[File:Flag of Malaysia.svg|80px]] |list1 = * [[双子塔]] * [[吉隆坡电讯高塔]] * [[吉隆坡中央车站]] * [[马来西亚科技园]] * [[布城]] * [[赛柏再也]] * [[吉隆坡国际机场]] ))
|
((Navbox |listclass=hlist |name = ((subst:PAGENAME)) |title = [[多媒体超级走廊]](马来西亚) |image = [[File:Flag of Malaysia.svg|80px]] |imageleft = [[File:Flag of Malaysia.svg|80px]] |list1 = * [[双子塔]] * [[吉隆坡电讯高塔]] * [[吉隆坡中央车站]] |list2 = * [[快速铁路]] * [[吉隆坡-布城高速公路]] * [[全机场管理系统]] |list3 = * [[电子政务]] * [[大马卡]] |list4 = * [[巴生谷]] ))
|
((Navbox |listclass=hlist |name = ((subst:PAGENAME)) |title = [[多媒体超级走廊]](马来西亚) |image = [[File:Flag of Malaysia.svg|80px]] |above = 上方文字放在这里 |group1 = 中心 |list1 = * [[赛柏再也]] |group2 = Area |list2 = * [[巴生谷]] |group3 = 主要地标 |list3 = * [[双子塔]] * [[吉隆坡电讯高塔]] * [[吉隆坡中央车站]] * [[马来西亚科技园]] * [[布城]] * [[赛柏再也]] * [[吉隆坡国际机场]] |group4 = 基础设施 |list4 = * [[快速铁路]] * [[吉隆坡-布城高速公路]] * [[全机场管理系统]] |group5 = 首要应用 |list5 = * [[电子政务]] * [[大马卡]] |below = 网站:[http://www.msc.com.my/ www.msc.com.my] ))
|
要在一个边框中放置多个导航框,可以、使用((Navbox subgroup)),或将参数1或border参数指定为“child”,为第一个组增加了一个子组如下:
((Navbox | name = ((subst:PAGENAME)) | title = Title | group1 = [optional] | list1 = ((Navbox|child ...子導航框參數... )) ... ))
“evenodd”参数用来调整子分组中条纹状颜色带的分布,以确保颜色排列正确。如果想去除所有的条纹颜色带,可以在每个Navbox中设置liststyle = background:transparent;
。
|
下面的示例中,常规Navbox被用作容器,其list1、list2和list3参数各包含另外的Navbox(设置了1 = child
)。“查·论·编”标题链接各通过navbar = plain
或直接不填写“name”参数隐藏。(与常规Navbox不同,子Navbox不要求填写“name”参数。)
|
此导航框模板被特别设计使得能与另外两个姊妹模板协同工作:((Navbox with columns))和((Navbox with collapsible groups))。所有这三个模板共用常用的参数,以提高一致性与易用性(此类参数在上面的完整参数列表中用†作了标记)。最重要的是,所有这三个模板能互相被用作另一个的子模板(通过使用border = child
参数,或将第一个参数(无名)指定为child
。例如,使用((Navbox|child ...))
、((Navbox with columns|child ...))
或((Navbox with collapsible groups|child ...))
)。
由於嵌入子導航框可能使導航框、引用頁面超出模板引用大小限制,故可使用((NavboxV2))取代上面三種模板。
groupstyle = width:10em;
liststyle = width:auto;
style/bodystyle
的顶端外边距(top margin)或底顶端外边距(bottom margin),那么此特性就不运作了。style = width:22em;float:right;margin-left:1em;margin-right:0em;
listclass=hlist
中的hlist class会自动把列表折叠为圆点形式,并且还会处理嵌套括号。使用列表形式有助残障人士访问,见亲和力。((Navbox subgroup))
-允許在導航框內分組。((Navbox with columns))
-允許以欄取代組別/列表。((Navbox with collapsible groups))
-另一種變體。((NavboxV2))
-如果遇到因为Navbox而触发的模板限制问题,可试试这塊,平均能减少50%至60%展开量——如果能整理好传入的参数的话……((Navbox top))
及((Navbox bottom))
((Nowrap begin))
-於列表項目中間插入圓點、直管線或破折號的格式模板。((Nobold))
-當預設文字樣式設定為粗體時,可用來顯示無粗體文字的模板。((·))
及((•))
-分隔列表項目的圓點,一般不应使用。((Collapsible option))
-提示控制模板的顯示狀態。可摺疊? | 標題顏色 | 圖像 | 組別 | 樣式(主體) 參數 |
範例 | |
---|---|---|---|---|---|---|
((Navbox)) | 是 | navbox | 主體左/右側 | 是 | 是 | ((H:f Help)) |
((Navbox with columns)) | 是 | navbox | 欄左/右側 | 否 | 是 | ((APEC)) |
((NavboxYears)) | 是 | navbox | 否 | 否 | 否 | |
((Navbox with collapsible groups)) | 是 | navbox | 主體左/右側 及/或 在每列表中 | 是 | 是 | ((ATI)) |
類別 | CSS class | Javascript | 何時摺疊 | 自定義 初始狀態 |
套疊結構 |
---|---|---|---|---|---|
Collapsible tables | collapsible | 於Common.js定義 | 頁面有兩塊或以上autocollapse模板 | 是 | 是 |
无描述。
参数 | 描述 | 类型 | 状态 | |
---|---|---|---|---|
image | image | 无描述 | 未知 | 可选 |
Title | Title | 无描述 | 未知 | 可选 |
above | above | 无描述 | 未知 | 可选 |
group1 | group1 | 无描述 | 未知 | 可选 |
list1 | list1 | 无描述 | 未知 | 可选 |
group2 | group2 | 无描述 | 未知 | 可选 |
list2 | list2 | 无描述 | 未知 | 可选 |
list3 | list3 | 无描述 | 未知 | 可选 |
group3 | group3 | 无描述 | 未知 | 可选 |
group4 | group4 | 无描述 | 未知 | 可选 |
list4 | list4 | 无描述 | 未知 | 可选 |
below | below | 无描述 | 未知 | 可选 |
imageleft | imageleft | 无描述 | 未知 | 可选 |
模板的名称 | name | 无描述 | 未知 | 可选 |
标题栏的文字 | title | 无描述 | 未知 | 可选 |
listclass | listclass | 用于list单元格的CSS样式,常设定为hlist以使用水平列表。如果above、below也需使用水平列表则应改用bodyclass参数。 | 未知 | 可选 |
titlestyle | titlestyle | 一个用于标题栏的CSS样式
| 未知 | 可选 |
上述文档嵌入自Template:Navbox/doc。 (编辑 | 历史) 编者可以在本模板的沙盒 (编辑 | 差异)和测试样例 (编辑)页面进行实验。 请在/doc子页面中添加分类。本模板的子页面。 |