今天是2024年十一月22日 第47周 星期五
代人,时大变了。
我们生活在大地上,但我们的梦想超越天空。
模板:Navbox subgroup
於 2018年4月22日 (日) 16:27 由 zhwp>Xiplus 所做的修訂 (已更改“Template:Navbox subgroup”的保护等级:高风险模板([编辑=仅管理员](无限期)[移动=仅管理员](无限期)))
本模板的原始碼中包含了一些精密的可選參數和構造。 建議您於編輯模板前先熟悉其構造與解析器函數。若您的編輯導致了意外的問題,請儘快撤銷編輯,因該模板或於相當數量的頁面中出現。 所有實驗性的編輯可於沙盒模板或者您自己的用戶頁中進行。 |
|
本模板被設計與{{Navbox}}或其他導航模板共同使用,它們允許創建帶分組抬頭或標題的連結列表。這個模板允許創建子分組,整個子分組能被賦值作為{{Navbox}}內的一個列表項。一個子分組可以容納最多22個列表項。
用法
{{Navbox subgroup | 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 | name = Protected Areas of Colorado | title = Protected Areas of Colorado | group1 = National Park Service | list1 = {{Navbox subgroup |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 | name = Roman Emperors | 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 |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 | 主體左/右側 | 是 | 是 | {{H:f Help}} |
{{Navbox with columns}} | 可摺疊 | navbox | 欄左/右側 | 否 | 是 | {{APEC}} |
{{NavboxYears}} | 可摺疊 | navbox | 否 | 否 | 否 | |
{{Navbox with collapsible groups}} | 可摺疊 | navbox | 主體左/右側 及/或 在每列表中 | 是 | 是 | {{ATI}} |
類別 | CSS class | Javascript | 何時摺疊 | 自定義 初始狀態 |
套疊結構 |
---|---|---|---|---|---|
Collapsible tables | collapsible | 於Common.js定義 | 頁面上有2個或以上的autocollapse模板 | 是 | 是 |
上述文件嵌入自Template:Navbox subgroup/doc。 (編輯 | 歷史) 編者可以在本模板的沙盒 (建立 | 鏡像)和測試樣例 (建立)頁面進行實驗。 請在/doc子頁面中添加分類。本模板的子頁面。 |