Template:Navbox subgroup:修订间差异
外观
删除的内容 添加的内容
无编辑摘要 |
标签:替换 |
||
(未显示另一用户的1个中间版本) | |||
第1行: | 第1行: | ||
{{#invoke:Navbox |
<includeonly>{{#invoke:Navbox|navbox|border = {{#if:{{{border|}}}|{{{border}}}|child}}}}</includeonly><noinclude> |
||
|name = {{{name|}}} |
|||
|state = {{{state|}}} |
|||
|navbar = {{{navbar|}}} |
|||
|border = {{#if:{{{border|}}}|{{{border}}}|child}} |
|||
|title = {{{title|}}} |
|||
|above = {{{above|}}} |
|||
|below = {{{below|}}} |
|||
|image = {{{image|}}} |
|||
|imageleft = {{{imageleft|}}} |
|||
|groupwidth = {{{groupwidth|}}} |
|||
|group1 = {{#if:{{{group1|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group1}}}</div>}} |
|||
|group2 = {{#if:{{{group2|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group2}}}</div>}} |
|||
|group3 = {{#if:{{{group3|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group3}}}</div>}} |
|||
|group4 = {{#if:{{{group4|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group4}}}</div>}} |
|||
|group5 = {{#if:{{{group5|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group5}}}</div>}} |
|||
|group6 = {{#if:{{{group6|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group6}}}</div>}} |
|||
|group7 = {{#if:{{{group7|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group7}}}</div>}} |
|||
|group8 = {{#if:{{{group8|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group8}}}</div>}} |
|||
|group9 = {{#if:{{{group9|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group9}}}</div>}} |
|||
|group10 = {{#if:{{{group10|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group10}}}</div>}} |
|||
|group11 = {{#if:{{{group11|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group11}}}</div>}} |
|||
|group12 = {{#if:{{{group12|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group12}}}</div>}} |
|||
|group13 = {{#if:{{{group13|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group13}}}</div>}} |
|||
|group14 = {{#if:{{{group14|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group14}}}</div>}} |
|||
|group15 = {{#if:{{{group15|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group15}}}</div>}} |
|||
|group16 = {{#if:{{{group16|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group16}}}</div>}} |
|||
|group17 = {{#if:{{{group17|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group17}}}</div>}} |
|||
|group18 = {{#if:{{{group18|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group18}}}</div>}} |
|||
|group19 = {{#if:{{{group19|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group19}}}</div>}} |
|||
|group20 = {{#if:{{{group20|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group20}}}</div>}} |
|||
|group21 = {{#if:{{{group21|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group21}}}</div>}} |
|||
|group22 = {{#if:{{{group22|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group22}}}</div>}} |
|||
|group23 = {{#if:{{{group23|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group23}}}</div>}} |
|||
|group24 = {{#if:{{{group24|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group24}}}</div>}} |
|||
|group25 = {{#if:{{{group25|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group25}}}</div>}} |
|||
|group26 = {{#if:{{{group26|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group26}}}</div>}} |
|||
|group27 = {{#if:{{{group27|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group27}}}</div>}} |
|||
|group28 = {{#if:{{{group28|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group28}}}</div>}} |
|||
|group29 = {{#if:{{{group29|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group29}}}</div>}} |
|||
|group30 = {{#if:{{{group30|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group30}}}</div>}} |
|||
|group31 = {{#if:{{{group31|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group31}}}</div>}} |
|||
|group32 = {{#if:{{{group32|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group32}}}</div>}} |
|||
|group33 = {{#if:{{{group33|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group33}}}</div>}} |
|||
|group34 = {{#if:{{{group34|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group34}}}</div>}} |
|||
|group35 = {{#if:{{{group35|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group35}}}</div>}} |
|||
|group36 = {{#if:{{{group36|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group36}}}</div>}} |
|||
|group37 = {{#if:{{{group37|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group37}}}</div>}} |
|||
|group38 = {{#if:{{{group38|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group38}}}</div>}} |
|||
|group39 = {{#if:{{{group39|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group39}}}</div>}} |
|||
|group40 = {{#if:{{{group40|}}}|<div style="padding:{{{grouppadding|0em 0.75em;}}}">{{{group40}}}</div>}} |
|||
|list1 = {{{list1|}}} |
|||
|list2 = {{{list2|}}} |
|||
|list3 = {{{list3|}}} |
|||
|list4 = {{{list4|}}} |
|||
|list5 = {{{list5|}}} |
|||
|list6 = {{{list6|}}} |
|||
|list7 = {{{list7|}}} |
|||
|list8 = {{{list8|}}} |
|||
|list9 = {{{list9|}}} |
|||
|list10 = {{{list10|}}} |
|||
|list11 = {{{list11|}}} |
|||
|list12 = {{{list12|}}} |
|||
|list13 = {{{list13|}}} |
|||
|list14 = {{{list14|}}} |
|||
|list15 = {{{list15|}}} |
|||
|list16 = {{{list16|}}} |
|||
|list17 = {{{list17|}}} |
|||
|list18 = {{{list18|}}} |
|||
|list19 = {{{list19|}}} |
|||
|list20 = {{{list20|}}} |
|||
|list21 = {{{list21|}}} |
|||
|list22 = {{{list22|}}} |
|||
|list23 = {{{list23|}}} |
|||
|list24 = {{{list24|}}} |
|||
|list25 = {{{list25|}}} |
|||
|list26 = {{{list26|}}} |
|||
|list27 = {{{list27|}}} |
|||
|list28 = {{{list28|}}} |
|||
|list29 = {{{list29|}}} |
|||
|list30 = {{{list30|}}} |
|||
|list31 = {{{list31|}}} |
|||
|list32 = {{{list32|}}} |
|||
|list33 = {{{list33|}}} |
|||
|list34 = {{{list34|}}} |
|||
|list35 = {{{list35|}}} |
|||
|list36 = {{{list36|}}} |
|||
|list37 = {{{list37|}}} |
|||
|list38 = {{{list38|}}} |
|||
|list39 = {{{list39|}}} |
|||
|list40 = {{{list40|}}} |
|||
|bodyclass = {{{bodyclass|}}} |
|||
|titleclass = {{{titleclass|}}} |
|||
|aboveclass = {{{aboveclass|}}} |
|||
|belowclass = {{{belowclass|}}} |
|||
|groupclass = {{{groupclass|}}} |
|||
|listclass = {{{listclass|}}} |
|||
|style = {{{style|}}}{{{bodystyle|}}} |
|||
|imageleftstyle = {{{imageleftstyle|}}} |
|||
|imagestyle = {{{imagestyle|}}} |
|||
|titlestyle = {{{titlestyle|}}} |
|||
|basestyle = {{{basestyle|}}} |
|||
|abovestyle = {{{abovestyle|}}} |
|||
|belowstyle = {{{belowstyle|}}} |
|||
|groupstyle = padding-left:0em;padding-right:0em;{{{groupstyle|}}} |
|||
|liststyle = {{{liststyle|}}} |
|||
|evenstyle = {{{evenstyle|}}} |
|||
|oddstyle = {{{oddstyle|}}} |
|||
|group1style = {{{group1style|}}} |
|||
|group2style = {{{group2style|}}} |
|||
|group3style = {{{group3style|}}} |
|||
|group4style = {{{group4style|}}} |
|||
|group5style = {{{group5style|}}} |
|||
|group6style = {{{group6style|}}} |
|||
|group7style = {{{group7style|}}} |
|||
|group8style = {{{group8style|}}} |
|||
|group9style = {{{group9style|}}} |
|||
|group10style = {{{group10style|}}} |
|||
|group11style = {{{group11style|}}} |
|||
|group12style = {{{group12style|}}} |
|||
|group13style = {{{group13style|}}} |
|||
|group14style = {{{group14style|}}} |
|||
|group15style = {{{group15style|}}} |
|||
|group16style = {{{group16style|}}} |
|||
|group17style = {{{group17style|}}} |
|||
|group18style = {{{group18style|}}} |
|||
|group19style = {{{group19style|}}} |
|||
|group20style = {{{group20style|}}} |
|||
|group21style = {{{group21style|}}} |
|||
|group22style = {{{group22style|}}} |
|||
|group23style = {{{group23style|}}} |
|||
|group24style = {{{group24style|}}} |
|||
|group25style = {{{group25style|}}} |
|||
|group26style = {{{group26style|}}} |
|||
|group27style = {{{group27style|}}} |
|||
|group28style = {{{group28style|}}} |
|||
|group29style = {{{group29style|}}} |
|||
|group30style = {{{group30style|}}} |
|||
|group31style = {{{group31style|}}} |
|||
|group32style = {{{group32style|}}} |
|||
|group33style = {{{group33style|}}} |
|||
|group34style = {{{group34style|}}} |
|||
|group35style = {{{group35style|}}} |
|||
|group36style = {{{group36style|}}} |
|||
|group37style = {{{group37style|}}} |
|||
|group38style = {{{group38style|}}} |
|||
|group39style = {{{group39style|}}} |
|||
|group40style = {{{group40style|}}} |
|||
|list1style = {{{list1style|}}} |
|||
|list2style = {{{list2style|}}} |
|||
|list3style = {{{list3style|}}} |
|||
|list4style = {{{list4style|}}} |
|||
|list5style = {{{list5style|}}} |
|||
|list6style = {{{list6style|}}} |
|||
|list7style = {{{list7style|}}} |
|||
|list8style = {{{list8style|}}} |
|||
|list9style = {{{list9style|}}} |
|||
|list10style = {{{list10style|}}} |
|||
|list11style = {{{list11style|}}} |
|||
|list12style = {{{list12style|}}} |
|||
|list13style = {{{list13style|}}} |
|||
|list14style = {{{list14style|}}} |
|||
|list15style = {{{list15style|}}} |
|||
|list16style = {{{list16style|}}} |
|||
|list17style = {{{list17style|}}} |
|||
|list18style = {{{list18style|}}} |
|||
|list19style = {{{list19style|}}} |
|||
|list20style = {{{list20style|}}} |
|||
|list21style = {{{list21style|}}} |
|||
|list22style = {{{list22style|}}} |
|||
|list23style = {{{list23style|}}} |
|||
|list24style = {{{list24style|}}} |
|||
|list25style = {{{list25style|}}} |
|||
|list26style = {{{list26style|}}} |
|||
|list27style = {{{list27style|}}} |
|||
|list28style = {{{list28style|}}} |
|||
|list29style = {{{list29style|}}} |
|||
|list30style = {{{list30style|}}} |
|||
|list31style = {{{list31style|}}} |
|||
|list32style = {{{list32style|}}} |
|||
|list33style = {{{list33style|}}} |
|||
|list34style = {{{list34style|}}} |
|||
|list35style = {{{list35style|}}} |
|||
|list36style = {{{list36style|}}} |
|||
|list37style = {{{list37style|}}} |
|||
|list38style = {{{list38style|}}} |
|||
|list39style = {{{list39style|}}} |
|||
|list40style = {{{list40style|}}} |
|||
|{{#if:{{{evenodd|}}}|evenodd|void1}} = {{{evenodd|}}} |
|||
|{{#if:{{{listpadding|}}}|listpadding|void2}} = {{{listpadding|}}} |
|||
}}<noinclude> |
|||
{{documentation}} |
{{documentation}} |
||
<!-- 请将分类与跨语言链接增加在/doc子页面 / 請將分類與跨語言連結增加在/doc子頁面 --> |
<!-- 请将分类与跨语言链接增加在/doc子页面 / 請將分類與跨語言連結增加在/doc子頁面 --> |
2024年9月17日 (二) 10:59的最新版本
Template:Navbox subgroup已停用。非过时的替代项是{{Navbox|subgroup}}。(2024年10月5日) |
本模板含有複雜而精密的扩展语法。 編輯本模板前,建議您先熟悉解析器函數与本模板的设计思路、运作原理等。若您的編輯引發了意外的問題,請儘快撤銷編輯,因為本模板可能被大量頁面使用。 您所作的编辑可先在本模板的沙盒或您的个人页面中进行測試。 |
此Template被引用於約97,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模板 | 是 | 是 |