模組: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. 第三项

追蹤分類

參見