模板:Navbox subgroup
模板頁面
更多語言
更多操作
{{Navbox}}的輔助模板。
可以同一行多次引用。
本模板被設計與{{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會占用表格的全部寬度。背景顏色預設為
#E6F6E6,但是能夠通過groupstyle參數進行更改(見下方)。
樣式
- bodystyle
- 指定CSS樣式,應用於模板主體。例如:
background:#nnnnnn;text-align:[right/center/left/justified];
- groupstyle
- 應用到所有group單元格的CSS樣式。該選項會覆蓋bodystyle。舉例:
groupstyle = background:#nnnnnn;groupstyle = text-align:[left/center/right];groupstyle = white-space:nowrap;
- groupnstyle
- 應用到特定groupn的CSS樣式。擁有最高的顯示優先級,可以分別指定不同的group顯示不同效果。
- grouppadding
- 給所有group單元格設置內邊距,常用em為單位。此參數優先級不如groupstyle。
- liststyle
- CSS樣式,應用於所有列表項。如果指定了oddstyle和evenstyle參數的話(見下方),則會覆蓋本參數。
- oddstyle、evenstyle
- CSS樣式,分別應用於奇數編號列表項(list1、list3等等)或偶數編號列表項(list2、list4等等)。典型地被用來設定背景顏色(
background:#nnnnnn;),以達到在奇數和偶數編號列表之間實現一個交互的背景顏色。
- evenodd
[swap, even, odd]- 設置為
swap可使當前subgroup的每個list奇偶翻轉;可用於解決插入至父導航框後奇偶樣式錯位的問題。 - 設置為
even或odd可使所有list的樣式全為偶數行或奇數行的樣式。
- evenoddn
[swap, even, odd]- 單獨對某一個list設置奇偶屬性。如果設為
swap則會影響之後的行的奇偶性。
設置分組的寬度
若有多個{{Navbox subgroup}}模板被用在父級{{Navbox}}的內部,如果這些分組的寬度比較協調的話,通常看起來會更美觀,為了做到這一點,使用者必須設定groupstyle參數來控制想要的寬度,以及設定liststyle參數來獲得width:auto(由於HTML/CSS的原因)。例如,放置以下代碼到每個{{Navbox subgroup}}中來調整寬度:
groupstyle = width:10em;liststyle = width:auto;
舉例
例1
下面是一個在Navbox模板內部使用Navbox subgroup的示例,注意用縮進分清層次。
{{Navbox
| name = Navbox_subgroup/doc
| title = [[請問您今天要來點兔子嗎?]]
| group1 = 登場人物
| list1 = {{Navbox subgroup
| group1 = 主要角色
| list1 = [[保登心愛]] • <!--
-->[[香風智乃]] • <!--
-->[[天天座理世]] • <!--
-->[[宇治松千夜]] • <!--
-->[[桐間紗路]] • <!--
-->[[條河麻耶]] • <!--
-->[[奈津惠]]
| group2 = 重要配角
| list2 = [[青山Blue Mountain]] • <!--
-->[[真手凜]] • <!--
-->[[保登摩卡]] • <!--
-->[[狩手結良]] • <!--
-->[[風衣葉冬優]] • <!--
-->[[神沙夏明]] • <!--
-->[[神沙映月]]
| group3 = 兔子們
| list3 = ……
}}
| group2 = 登場設定
| list2 = ……
| group3 = 作品相關
| list3 = ……
}}
| |||||||||||||||||||
例2
這個示例實現了水平分組標題,方法是將標題分配到list1和list4,使用list1style和list3style來設定標題的背景顏色。連結則分配到剩下的list中。這個示例同時展示了evenodd的用法。
{{Navbox
|name = Navbox_subgroup/doc
|title = [[學園孤島]]
|group1 = 登場人物
|list1 = {{Navbox subgroup
|list1style = background:#c0ecc0; text-align:center
|evenodd1 = swap
|list1 = '''[[巡之丘學院高等學校|巡之丘學院高中]]'''
|group2 = [[學園生活部]]
|list2 = [[丈槍由紀]] • [[惠飛須澤胡桃]] • [[若狹悠里]] • [[直樹美紀]] • [[佐倉慈]] • [[太郎丸(學園孤島)|太郎丸]]
|group3 = 其他師生
|list3 = [[祠堂圭]] • [[神山昭子]] • 葛城紡(田徑部前輩) • 柚村貴依 • 蓮見巴旗 • ……
|list4style = background:#c0ecc0; text-align:center
|evenodd4 = swap
|list4 = '''聖伊西多爾大學'''
|group5 = 自甘墮落同好會
|list5 = [[出口桐子]] • [[光里晶]] • [[喜來比嘉子]] • 墨子
|group6 = 武鬥派
|list6 = ……
}}
}}
| ||||||||||||||||||||||
參見
- {{Navbox}} – 基本的導航模板。
- {{Navbox with columns}} – 允許分列(columns)代替分組/列表(groups/lists)。
- {{Navbox with collapsible groups}} – 另一個變體。
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||