2023年政策修订增补工作正在进行中,欢迎参与!
  • Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

模板:Navbox subgroup

萌娘百科,萬物皆可萌的百科全書!轉載請標註來源頁面的網頁連結,並聲明引自萌娘百科。內容不可商用。
跳至導覽 跳至搜尋
Template-info.svg 模板文檔  [查看] [編輯] [歷史] [刷新]

{{Navbox}}的輔助模板。

可以同一行多次引用。

常用參數封裝到{{大家族模板子項}}中。

本模板被設計與{{Navbox}}或其他導航模板共同使用,它們允許創建帶分組抬頭或標題的鏈接列表。這個模板允許創建子分組,整個子分組能被賦值作為{{Navbox}}內的一個列表項。一個子分組可以容納最多22個列表項。

用法

{{Navbox subgroup
| groupstyle = 
| liststyle  = 

| group1 = 
| list1  = 
| group2 = 
| list2  = 
...
| group22 = 
| list22  = 
}}

參數說明

本模板的參數與{{Navbox}}的類似。

單元格

listn
(即list1list2、……list22)本模板的主體,通常是一些鏈接的一個列表。格式是內聯(inline)。最少而言一個list參數是必需的。每個追加的list都會顯示在表格的單獨一行。每個listn可以以一個相應的groupn參數為先導,如果提供了的話(見下方)。列表項(以及整個表格)的背景顏色缺省為transparent,因而它顯示與父導航框所用的相同的背景色。
groupn
(即group1group2、……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樣式,應用於所有列表項。如果指定了oddstyleevenstyle參數的話(見下方),則會覆蓋本參數。
oddstyleevenstyle
CSS樣式,分別應用於奇數編號列表項(list1list3等等)或偶數編號列表項(list2list4等等)。典型地被用來設定背景顏色(background:#nnnnnn;),以達到在奇數和偶數編號列表之間實現一個交互的背景顏色。
evenodd
[swap, even, odd]
設置為swap可使當前subgroup的每個list奇偶翻轉;可用於解決插入至父導航框後奇偶樣式錯位的問題。
設置為evenodd可使所有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

這個示例實現了水平分組標題,方法是將標題分配到list1list4,使用list1stylelist3style來設定標題的背景顏色。鏈接則分配到剩下的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}} – 用於在缺省字體寬度是粗體的上下文環境中,例如表格中的標題單元格中,用普通字體寬度來顯示文字。