模板: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}} – 另一個變體。
- {{Nobold}} – 用於在缺省字體寬度是粗體的上下文環境中,例如表格中的標題單元格中,用普通字體寬度來顯示文字。
|