模組:List/doc

此頁面為 Module:List 的說明文件

該模塊輸出各種列表。目前,它支持項目符號列表、無項目符號列表、水平列表、排序列表(編號或字母順序)和水平排序列表。它允許輕鬆設置列表或單個列表項的CSS樣式。

用法

快捷用法
{{#invoke:list|function|第一项|第二项|第三项|...}}
所有參數
{{#invoke:list|function
|第一项|第二项|第三项|...
|start           = 有序列表的起始号
|type            = 有序列表编号类型
|list_style_type = 有序列表的标记类型(使用CSS代码)
|class           = 类(CSS)
|style           = 样式(CSS代码)
|list_style      = 列表样式
|item_style      = 所有列表项的样式
|item1_style     = 第一个列表项的样式
|item2_style = 第二个列表项的样式 |...
|item1_value     = 第一个列表项的值
|item2_value = 第二个列表项的值 |...
|indent          = 水平列表的缩进
}}
從父模板傳遞的參數
{{#invoke:list|function}}
功能
函數名 產生 示例輸出
bulleted 有序列表
  • 第一項
  • 第二項
  • 第三項
unbulleted 無序列表
  • 第一項
  • 第二項
  • 第三項
horizontal 水平項目符號列表
  • 第一項
  • 第二項
  • 第三項
ordered 有序列表(編號列表和字母列表)
  1. 第一項
  2. 第二項
  3. 第三項
horizontal_ordered 水平有序列表
  1. 第一項
  2. 第二項
  3. 第三項

參數

  • 位置參數(123...) - 這些是列表項。如果沒有列表項,則模塊將不輸出任何內容。
  • start - 設置有序列表的起始項。這可以是有序列表的起始數字,也可以是有序列表的起始字母。水平有序列表只支持數字。
  • type - 有序列表中使用的標記類型。可能的值為 "1" 表示數字(默認),"A" 表示大寫字母,"a" 表示小寫字母,"I" 表示大寫羅馬數字,"i" 表示小寫羅馬數字。水平有序列表不支持。另請參閱 list_style_type 參數。
  • list_style_type - 有序列表中使用的標記類型。這使用CSS樣式,比 type 參數提供更多類型的標記。可能的值列在 MDN 的 list-style-type 頁面 上。瀏覽器支持可能有所不同。 list-style-type 是此參數的別名。
  • class - <div>...</div> 標籤周圍列表的自定義類,例如 plainlinks
  • style - <div>...</div> 標籤周圍列表的自定義CSS樣式,例如 font-size: 90%;
  • list_style - 列表本身的自定義CSS樣式。格式與 |style= 參數相同。
  • item_style - 所有列表項(<li>...</li> 標籤)的自定義CSS樣式。格式與 |style= 參數相同。
  • item1_styleitem2_styleitem3_style... - 每個列表項的自定義CSS樣式。格式與 |style= 參數相同。
  • item1_valueitem2_valueitem3_value... - 給定列表項的自定義值。在給定值之後的列表項將從指定值遞增。該值應為正整數。(請注意,此選項僅對有序列表有效。)
  • indent - 此參數縮進列表,僅適用於水平和水平有序列表。值必須為數字,例如 2。縮進以 em 計算,並且是指定值的 1.6 倍。如果未指定縮進,則默認值為零。

示例

無序列表
代碼 效果
{{#invoke:list|bulleted|第一项|第二项|第三项}}
  • 第一項
  • 第二項
  • 第三項
{{#invoke:list|bulleted|第一项|第二项|第三项|item_style=color:blue;}}
  • 第一項
  • 第二項
  • 第三項
{{#invoke:list|bulleted|第一项|第二项|第三项|item1_style=background-color:yellow;|item2_style=background-color:silver;}}
  • 第一項
  • 第二項
  • 第三項
無序列表
代碼 效果
{{#invoke:list|unbulleted|第一项|第二项|第三项}}
  • 第一項
  • 第二項
  • 第三項
{{#invoke:list|unbulleted|第一项|第二项|第三项|item_style=color:blue;}}
  • 第一項
  • 第二項
  • 第三項
{{#invoke:list|unbulleted|第一项|第二项|第三项|item1_style=background-color:yellow;|item2_style=background-color:silver;}}
  • 第一項
  • 第二項
  • 第三項
水平列表
代碼 效果
{{#invoke:list|horizontal|第一项|第二项|第三项}}
  • 第一項
  • 第二項
  • 第三項
{{#invoke:list|horizontal|第一项|第二项|第三项|indent=2}}
  • 第一項
  • 第二項
  • 第三項
有序列表
代碼 效果
{{#invoke:list|ordered|第一项|第二项|第三项}}
  1. 第一項
  2. 第二項
  3. 第三項
{{#invoke:list|ordered|第一项|第二项|第三项|start=3}}
  1. 第一項
  2. 第二項
  3. 第三項
{{#invoke:list|ordered|第一项|第二项|第三项|type=i}
  1. 第一項
  2. 第二項
  3. 第三項
{{#invoke:list|ordered|第一项|第二项|第三项|list_style_type=lower-greek}}
  1. 第一項
  2. 第二項
  3. 第三項
水平有序列表
代碼 效果
{{#invoke:list|horizontal_ordered|第一项|第二项|第三项}}
  1. 第一項
  2. 第二項
  3. 第三項
{{#invoke:list|horizontal_ordered|第一项|第二项|第三项|start=3}}
  1. 第一項
  2. 第二項
  3. 第三項
{{#invoke:list|horizontal_ordered|第一项|第二项|第三项|indent=2}}
  1. 第一項
  2. 第二項
  3. 第三項

追蹤分類

參見