Template:Navbox subgroup
外观
| Template:Navbox subgroup已停用。非过时的替代项是{{Navbox|subgroup}}。(2024年10月5日) |
| 本模板含有複雜而精密的扩展语法。 編輯本模板前,建議您先熟悉解析器函數与本模板的设计思路、运作原理等。若您的編輯引發了意外的問題,請儘快撤銷編輯,因為本模板可能被大量頁面使用。 您所作的编辑可先在本模板的沙盒或您的个人页面中进行測試。 |
| 此Template被引用於約100,000個頁面。 為了避免造成大規模的影響,所有對此Template的編輯應先於沙盒、測試樣例或您的沙盒上測試。 測試後無誤的版本可以一次性地加入此Template中,但是修改前請務必於討論頁發起討論。 模板引用數量會自動更新。 |
| 导航框系列 |
|---|
|
| 此模板使用Lua语言: |
本模板被设计与{{Navbox}}或其他导航模板共同使用,它们允许创建带分组抬头或标题的链接列表。这个模板允许创建子分组,整个子分组能被赋值作为{{Navbox}}内的一个列表项。一个子分组可以容纳最多22个列表项。
用法
{{Navbox subgroup
|bodyclass=hlist
| groupstyle =
| liststyle =
| group1 =
| list1 =
| group2 =
| list2 =
...
| group22 =
| list22 =
}}
参数说明
本模板的参数与{{Navbox}}的类似。
单元格
- listn
- (即list1、list2、……list22)本模板的主体,通常是一些链接的一个列表。格式是内联(inline)。最少而言一个list参数是必需的。每个追加的list都会显示在表格的单独一行。每个listn可以以一个相应的groupn参数为先导,如果提供了的话(见下方)。列表项(以及整个表格)的背景颜色缺省为
transparent,因而它显示与父导航框所用的相同的背景色。
- groupn
- (即group1、group2、……group22)如果指定了的话,一个抬头单元格会显示在listn左侧,其中显现指定的文字。如果忽略了的话,listn会占用表格的全部宽度。背景颜色缺省为
#ddf,但是能够通过groupstyle参数进行更改(见下方)。
样式
- bodystyle
- 指定CSS样式,应用于模板主体。例如:
background:#nnnnnn;text-align:[right/center/left/justified];
- groupstyle
- CSS样式,应用于groupn单元格。这个选项优先于任何应用到整个表格的样式。例如:
background:#nnnnnn;text-align:[left/center/right];vertical-align:[top/middle/bottom];white-space:nowrap;
- liststyle
- CSS样式,应用于所有列表项。如果指定了oddstyle和evenstyle参数的话(见下方),则会覆盖本参数。
- oddstyle
- evenstyle
- CSS样式,分别应用于奇数编号列表项(list1、list3等等)或偶数编号列表项(list2、list4等等)。典型地被用来设定背景颜色(
background:#nnnnnn;),以达到在奇数和偶数编号列表之间实现一个交互的背景颜色。
设置分组的宽度
若有多个{{Navbox subgroup}}模板被用在父级{{Navbox}}的内部,如果这些分组的宽度比较协调的话,通常看起来会更美观,为了做到这一点,使用者必须设定groupstyle参数来控制想要的宽度,以及设定liststyle参数来获得width:auto(由于HTML/CSS的原因)。例如,放置以下代码到每个{{Navbox subgroup}}中来调整宽度:
groupstyle = width:10em;liststyle = width:auto;
举例
例1
下面是一个在Navbox模板内部使用Navbox subgroup的示例。
{{Navbox
|bodyclass=hlist
| state = uncollapsed
| name = Navbox subgroup
| title = Protected Areas of Colorado
| group1 = National Park Service
| list1 =
{{Navbox subgroup
|bodyclass=hlist
| group1 = National Parks
| list1 =
* [[Black Canyon of the Gunnison National Park|Black Canyon of the Gunnison]]
* [[Great Sand Dunes National Park and Preserve|Great Sand Dunes]]
* [[Mesa Verde National Park|Mesa Verde]]
* [[Rocky Mountain National Park|Rocky Mountain]]
| group2 = National Monuments
| list2 =
* [[Colorado National Monument|Colorado]]
* [[Florissant Fossil Beds National Monument|Florissant Fossil Beds]]
* [[Hovenweep National Monument|Hovenweep]]
* [[Yucca House National Monument|Yucca House]]
| group3 = National Historic Sites
| list3 =
* [[Bent's Old Fort National Historic Site|Bent's Old Fort]]
* [[Sand Creek Massacre National Historic Site|Sand Creek Massacre]]
| group4 = National Recreation Area
| list4 = [[Curecanti National Recreation Area|Curecanti]]
}}
| group2 = National Forests
| list2 =
* [[Arapaho National Forest|Arapaho]]
* [[Grand Mesa National Forest|Grand Mesa]]
* [[Gunnison National Forest|Gunnison]]
* [[Pike National Forest|Pike]]
* [[Rio Grande National Forest|Rio Grande]]
* [[Roosevelt National Forest|Roosevelt]]
* [[Medicine Bow - Routt National Forest|Medicine Bow - Routt]]
* [[San Isabel National Forest|San Isabel]]
* [[San Juan National Forest|San Juan]]
* [[Uncompahgre National Forest|Uncompahgre]]
* [[White River National Forest|White River]]
}}
例2
这个示例实现了水平分组标题,方法是将标题分配到list1和list3,将链接分配到list2和list4,然后使用list1style和list3style来设定标题的背景颜色。
{{Navbox
|bodyclass=hlist
| state = expanded
| name = Navbox subgroup
| title = Roman Emperors
| group1 = Crisis 235 AD
*284 AD
| list1 = [[Maximinus Thrax]]
* [[Gordian I]]
* [[Gordian II]]
* [[Pupienus]] and [[Balbinus]]
* [[Gordian III]]
* [[Philip the Arab]]
* [[Decius]]
* [[Trebonianus Gallus]]
* [[Aemilianus]]
* [[Valerian (emperor)|Valerian]]
* [[Gallienus]]
* [[Claudius II]]
* [[Quintillus]]
* [[Aurelian]]
* [[Marcus Claudius Tacitus]]
* [[Florianus]]
* [[Probus]]
* [[Carus]]
* [[Numerian]]
* [[Carinus]]
| group2 = Dominate
| list2 =
{{Navbox subgroup
|bodyclass=hlist
|list1style = background:#ddf;
|list1 = '''284 AD - 395 AD'''
|list2 = [[Diocletian]]
* [[Maximian]]
* [[Constantius Chlorus|Constantius I]]
* [[Galerius]]
* [[Flavius Valerius Severus|Severus II]]
* [[Maxentius]]
* [[Maximinus]]
* [[Licinius]]
* [[Constantine I]]
* [[Constantine II (emperor)|Constantine II]]
* [[Constans|Constans I]]
* [[Constantius II]]
* [[Julian the Apostate]]
* [[Jovian]]
* [[Valentinian I]]
* [[Valens]]
* [[Gratian]]
* [[Valentinian II]]
* [[Eugenius]]
* [[Theodosius I]]
|list3style = background:#ddf;
|list3 = '''Western Empire (393 AD - 476 AD)'''
|list4 = [[Honorius (emperor)|Honorius]]
* [[Constantius III]]
* [[Joannes]]
* [[Valentinian III]]
* [[Petronius Maximus]]
* [[Avitus]]
* [[Majorian]]
* [[Libius Severus]]
* [[Anthemius]]
* [[Olybrius]]
* [[Glycerius]]
* [[Julius Nepos]]
* [[Romulus Augustus]]
}}
}}
參見
- {{Navbox}}基本的导航模板。
- {{Navbox with columns}} :允许分列(columns)代替分组/列表(groups/lists)。
- {{Navbox with collapsible groups}} :另一个变体。
- {{Nobold}} :用于在缺省字体宽度是粗体的上下文环境中,例如表格中的标题单元格中,用普通字体宽度来显示文字。
| 可摺疊? | 標題顏色 | 圖像 | 組別 | 樣式(主體) 參數 |
範例 | |
|---|---|---|---|---|---|---|
| {{Navbox}} | 是 | navbox | 主體左/右側 | 是 | 是 | {{维基帮助导航}} |
| {{Navbox with collapsible groups}} | 是 | navbox | 主體左/右側和/或在每列表中 | 是 | 是 | {{ATI}} |
| {{Navbox with columns}} | 是 | navbox | 欄左/右側 | 否 | 是 | {{日本都道府縣知事}} |
| {{NavboxV2}} | 是 | navbox | 以上全部 | 是 | 是 | {{广州地铁车站}} |
| 類別 | CSS class | Javascript | 何時摺疊 | 自定義 初始狀態 |
套疊結構 |
|---|---|---|---|---|---|
| Collapsible tables | mw-collapsible | jQuery.makeCollapsible | 頁面有兩塊或以上autocollapse模板 | 是 | 是 |