模板:Infobox/doc:修订间差异
更多操作
测试 |
移除 noinclude 标签 |
||
| 第1行: | 第1行: | ||
本模板为一系列 "信息框" 板的元模板, 即本模板用于构建其他模板。通常不建议在条目中直接使用此模板, 但是如有需要, 可以在个别 "一次性" 情况中直接使用。 | 本模板为一系列 "信息框" 板的元模板, 即本模板用于构建其他模板。通常不建议在条目中直接使用此模板, 但是如有需要, 可以在个别 "一次性" 情况中直接使用。 | ||
| 第646行: | 第645行: | ||
}} | }} | ||
</pre> | </pre> | ||
== 模板数据 == | == 模板数据 == | ||
{{TemplateData header}} | {{TemplateData header}} | ||
| 第1,009行: | 第1,008行: | ||
* rowclass(n) | * rowclass(n) | ||
* class(n) | * class(n) | ||
== 另见 == | == 另见 == | ||
* [[Module:Infobox]], 此模板所基于的Lua模块. | * [[Module:Infobox]], 此模板所基于的Lua模块. | ||
* [[Module:Check for unknown parameters]] | * [[Module:Check for unknown parameters]] | ||
== | == 注释及参考文献 == | ||
2022年1月9日 (日) 13:53的版本
本模板为一系列 "信息框" 板的元模板, 即本模板用于构建其他模板。通常不建议在条目中直接使用此模板, 但是如有需要, 可以在个别 "一次性" 情况中直接使用。
本模板使用 mw:Extension:TemplateStyles 来载入样式表, 查看样式表文件请前往 Module:Infobox/styles.css。
使用
{{Infobox}} 是一个元模板: 用于构建一个像 {{Infobox 一些主题}} 的模板 (像 {{Infobox_settlement_Minecraft}}).
对于 [[Template:Infobox 一些主题]], 模板代码看起来像这样 (经过简化) :
{{Infobox
| name = {{{name|{{PAGENAME}}}}}
| image = {{{image|}}}
| caption1 = {{{caption|}}}}}}
| label1 = Former names
| data1 = {{{former_names|}}}
| header2 = General information
| label3 = Status
| data3 = {{{status|}}}
... <!-- etc. -->
}}
可选的控制参数
- name
- 如果此参数被定义, 指向该模板指定的页面的 "V•T•E" 链接将添加到信息框的底部, 您可以使用值
{{subst:PAGENAME}}; - child 和 subbox
- 见#嵌入
- decat
- 如果将此设置为 "yes" , 则当生成的信息框有一些问题或没有可见数据部分时, 当前页面将不会自动分类到维护类别中。默认为空, 设置为 "yes" 来激活它。
内容参数
标题
有两种不同的方式在 Infobox 内显示标题. 一种是在信息框内的最上方包含标题, 另一种是作为标题放在信息框外的顶部。如果愿意, 可以将它们一起使用, 也可以只使用其中之一, 甚至都不用 (尽管不建议这样做) :
- title
- 在信息框外部的标题文本 [或作为此表的所有内容信息之前的节标题 (如果这是子信息框) ] . 出于可访问性的原因, 这是最推荐的选择.
- above
- 在信息框内的最上方的标题文本.
- subheader(n)
- 附加标题文本 (子标题), 在
|title=和|above=的下方, 但在图片的上方.
例子:
| 信息框的子标题 | |
{{Infobox
| name = {{subst:PAGENAME}}
| title = 信息框上方的文本
| subheader = 信息框的子标题
| header = (信息框的其余部分放在这里)
}}
| 信息框最上方单元格的文本 | |
|---|---|
| 信息框的子标题 | |
| 信息框的第二个子标题 | |
{{Infobox
| name = {{subst:PAGENAME}}
| above = 信息框最上方单元格的文本
| subheader = 信息框的子标题
| subheader2 = 信息框的第二个子标题
| header = (信息框的其余部分放在这里)
}}
说明图片
- image(n)
- 模板顶部显示的图片. 使用完整wiki图像语法, 例如:
[[File:example.png|200px|alt=Example alt text]]. 图像默认居中. - caption(n)
- 图像下的文本.
主数据
- header(n)
- 在第 n 行中用作标题的文本.
- label(n)
- 在第 n 行中用作标签的文本.
- data(n)
- 在第 n 行中用作数据的文本.
提示: 对于 (n) 的任何给定值, 并不是所有参数的组合都是允许的。|header(n)= 的存在将会导致 |data(n)= (以及 |rowclass(n)=, |label(n)=, 见下) 被忽略 (不显示) ; 缺少 |data(n)= 将会导致 |label(n)= 被忽略. 任意单行的有效组合为:
|class(n)=|header(n)=|rowclass(n)=|class(n)=|data(n)=|rowclass(n)=|label(n)=|class(n)=|data(n)=
在下面的示例部分中查看 header4, label4和data4的展示方法。
号码范围
为了增加更改 Infobox 布局时的灵活性, 在编写 Infobox 时使用非连续的数字作为标题/标签/数据行是有帮助的。然后可以在将来插入新行的参数, 而不必对现有的参数重新编号。例如:
| header3 = Section 1 | label5 = Label A | data5 = Data A | label7 = Label C | data7 = Data C | header10 = Section 2 | label12 = Label D | data12 = Data D
也可以使用wikipedia:User:Frietjes/infoboxgap.js或wikipedia:Module:IncrementParams来自动重编参数名。
使数据字段可选
如果一行有 label 标签 但 data 标签是空的的话, 它们两个都不会显示, 这允许轻松创建可选的 Infobox 内容行, 若要使行成为可选的, 请使用默认为空字符串的参数, 如:
| label5 = Population
| data5 = {{{population|}}}
这样, 如果一篇条目没有在其Infobox中定义 population 参数, 那么该行将不会显示。
对于具有预格式化内容的更复杂的字段, 即使没有设置参数, 它们仍然会出现, 您可以将它们全部放置在 #if 语句中, 以便在不使用参数时使整个内容消失。例如, 下面例子中的: "#if":
定义了 mass 参数吗 ?
- 定义了: 显示参数, 后跟
kg; - 没定义: 不显示
| label6 = Mass
| data6 = {{ #if: {{{mass|}}} | {{{mass}}} kg | }}
更多关于 #if 的消息, 可以看这里。
在所有 data 字段皆不存在的情况下隐藏 header
你可以用同样的方法使 header 参数可选, 参考下这个例子:
| 不需要的标题 | |
|---|---|
| 静态标题 | |
| 静态项 | 静态值 |
{{Infobox
| title = 可选标题的例子
| header1 = 可选标题
| label2 = 项 1 | data2 =
| label3 = 项 2 | data3 =
| label4 = 项 3 | data4 =
| header5 = 静态标题
| label6 = 静态项 | data6 = 静态值
}}
如果你想让第一个标题只在一个或多个数据字段被使用时出现, 你可以参考下例:
| 静态标题 | |
|---|---|
| 静态项 | 静态值 |
{{Infobox
| title = 可选标题的例子
| header1 = {{ #if: {{{item1|}}}{{{item2|}}}{{{item3|}}} | 可选标题 }}
| label2 = 项 1 | data2 = {{{item1|}}}
| label3 = 项 2 | data3 = {{{item2|}}}
| label4 = 项 3 | data4 = {{{item3|}}}
| header5 = 静态标题
| label6 = 静态项 | data6 = 静态值
}}
header1 将会在 item1, item2, 或 item3 里任何一个被定义了的情况下显示. 如果三个参数都没有定义, 则不会显示标题, 在下一个静态内容之前也不会出现空行。这里的技巧是, 只有当条件部分中没有任何内容时, #if才返回false, 所以只有item1, item2和item3三个参数都没有定义时, if语句才会返回 false。
提示, 如果有许多数据项的值依赖于复杂的测试 (或者当将这个模板作为子信息框的递归调用生成一个数据行时) , 那么测试这种技巧有时可能非常复杂。
底部
- below
- 最下面的单元格中的文本, 用于脚注, 参见和其他此类信息。
显示参数
CSS 样式
- bodystyle
- 应用于整个 Infobox 表格。
- titlestyle
- 应用于信息框外的标题. 添加背景颜色通常是不可取的, 因为文本是显示在信息框的 "外部" 的。
- abovestyle
- 应用于信息框顶部的 "above" 单元格。 由于此单元格通常用于标题, 默认样式为
font-size:125%;, 因此如果您想将上面的单元格用于常规大小的文本,请在|abovestyle=中写入 "font-size:100%;" 。 - imagestyle
- 应用于图片所在的单元格. This includes the text of the image caption, but you should set text properties with captionstyle instead of imagestyle in case the caption is moved out of this cell in the future.
- captionstyle
- 应用于图片描述的文本。
- rowstyle(n)
- 此参数被插入到指定行的样式属性中。
- headerstyle
- 应用于所有
header单元格。 - labelstyle
- 应用于所有
label单元格。 - datastyle
- 应用于所有
data单元格。 - belowstyle
- 应用于
below单元格。
HTML 类以及微格式
- bodyclass
- 此参数将指定的HTML class属性插入整个Infobox。
- titleclass
- 此参数将指定的HTML class属性插入Infobox的标题。
- aboveclass
- 此参数将指定的HTML class属性插入Infobox的顶部单元格。
- subheaderrowclass(n)
- 此参数将指定的HTML class属性插入指定行的subtitle。
- subheaderclass(n)
- 此参数将指定的HTML class属性插入指定行的subheader。
- imagerowclass(n)
- 此参数将指定的HTML class属性插入指定图像 (n) 所在的行中。
- imageclass
- 此参数插入指定图像 (n) 中。
- rowclass(n)
- 此参数将指定的HTML class属性插入指定行中, 包括 label 和 data 单元格。
- class(n)
- 此参数将指定的HTML class属性插入到指定行的 data 单元格中。如果没有 data 单元格, 则参数不会生效。
- belowclass
- 此参数将指定的HTML class属性插入Infobox的底部单元格。
该模板支持添加微格式信息。 这是通过向各种数据单元添加 "class" 属性来完成的, 以指示其中包含的信息类型。 可以指定多个类名称, 以空格分隔, 其中一些名称将根据项目策略或用户首选项中选择的外观用作自定义样式的选择器, 另一些则用于微格式。
例如, 要将一个信息框标记为包含hCard信息, 请添加以下参数:
| bodyclass = vcard
对于包含vcard一部分数据单元的每一行,添加一个相应的 class 参数:
| class1 = fn | class2 = org | class3 = tel
...等等。 也可以给 "above" 和 "title" 加上类, 因为它们通常用于显示信息框主题的名称。
例子
![]() Caption for example.png | |
| 独自定义的顶栏 | |
|---|---|
| 独自定义的数据 | |
| 三项均有定义 (顶栏) | |
| 标签和数据有定义 (标签) | 标签和数据有定义 (数据) |
| 下方文本 | |
{{Infobox
| name = Infobox
| bodystyle =
| title = 测试信息框
| titlestyle =
| image = [[File:example.png|200px]]
| imagestyle =
| caption = Caption for example.png
| captionstyle =
| headerstyle = background:#ccf;
| labelstyle = background:#ddf;
| datastyle =
| header1 = 独自定义的顶栏
| label1 =
| data1 =
| header2 =
| label2 = 独自定义的标签
| data2 =
| header3 =
| label3 =
| data3 = 独自定义的数据
| header4 = 三项均有定义 (顶栏)
| label4 = 三项均有定义 (标签)
| data4 = 三项均有定义 (数据)
| header5 =
| label5 = 标签和数据有定义 (标签)
| data5 = 标签和数据有定义 (数据)
| belowstyle = background:#ddf;
| below = 下方文本
}}
| 顶部文本 | |
|---|---|
| 图像之上的子标题 | |
| 第二个子标题 | |
在 Example-serious.jpg 之下显示的描述 | |
独自定义的顶栏 (header) | |
独自定义的 data | |
| 三个参数都被定义 (header, label, data, 都使用一个编号) | |
定义了 label 和 data (label) | 定义了 label 和 data (data) |
| 底部文本 | |
{{Infobox
| name = {{subst:PAGENAME}}
| bodystyle =
| titlestyle =
| abovestyle = background: rgb(204, 255, 204);
| subheaderstyle =
| title = 测试信息框
| above = 顶部文本
| subheader = 图像之上的子标题
| subheader2 = 第二个子标题
| imagestyle =
| captionstyle =
| image = [[File:Example-serious.jpg|200px|alt=Example alt text]]
| caption = 在 Example-serious.jpg 之下显示的描述
| headerstyle = background: rgb(204, 204, 255);
| labelstyle = background: rgb(221, 221, 255);
| datastyle =
| header1 = 独自定义的顶栏 (<code>header</code>)
| label1 =
| data1 =
| header2 =
| label2 = 独自定义的 <code>label</code> 不会被显示 (需要 <code>data</code>, or is suppressed)
| data2 =
| header3 =
| label3 =
| data3 = 独自定义的 <code>data</code>
| header4 = 三个参数都被定义 (header, label, data, 都使用一个编号)
| label4 = 不会显示 (与 header 的编号一样)
| data4 = 不会显示 (与 header 的编号一样)
| header5 =
| label5 = 定义了 <code>label</code> 和 <code>data</code> (label)
| data5 = 定义了 <code>label</code> 和 <code>data</code> (data)
| belowstyle = background: rgb(221, 221, 255);
| below = 底部文本
}}
嵌入
一个信息框可以使用 |child= 参数 和 |embed= 参数来嵌入另一个信息框此功能可用于创建模块化的信息框, 或创建定义更好的逻辑部分。很久以前, 为了创建包含超过99行内容的信息框, 需要使用嵌入; 但是现在在单个{{Infobox}}中定义的行数没有限制。
| 第一个子部分 | |
| Label 1.1 | Data 1.1 |
|---|---|
| 第二个子部分 | |
| Label 2.1 | Data 2.1 |
| 底部文本 | |
{{Infobox
| title = 顶部标题行
| data1 = {{Infobox | decat = yes | child = yes
| title = 第一个子部分
| label1= Label 1.1
| data1 = Data 1.1
}}
| data2 = {{Infobox | decat = yes | child = yes
| title = 第二个子部分
| label1 = Label 2.1
| data1 = Data 2.1
}}
| belowstyle =
| below = 底部文本
}}
注意, 在上面的示例中, 子{{Infobox}}放在 data 字段中, 而不是 header 字段中。如果没有显式地指定粗体, 则子Infobox的标题不会是粗体。要获得粗体的子{{Infobox}}标题, 可以将子Infobox放在 header 字段中 (但不要放在 label 字段中, 因为它不会显示! )
| 第一个子部分 | |
|---|---|
| Label 1.1 | Data 1.1 |
| 第二个子部分 | |
| Label 2.1 | Data 2.1 |
| 底部文本 | |
{{Infobox
| title = 顶部标题行
| header1 = {{Infobox | decat = yes | child = yes
| title = 第一个子部分
| label1 = Label 1.1
| data1 = Data 1.1
}}
| header2 = {{Infobox | decat = yes | child = yes
| title = 第二个子部分
| label1 = Label 2.1
| data1 = Data 2.1
}}
| belowstyle =
| below = 底部文本
}}
或
| 第一个子部分 | |
|---|---|
| Label 1.1 | Data 1.1 |
| 第二个子部分 | |
| Label 2.1 | Data 2.1 |
| 底部文本 | |
{{Infobox
| title = 顶部标题行
| header1 = 第一个子部分<!--
-->{{Infobox | decat = yes | child = yes
| label1 = Label 1.1
| data1 = Data 1.1
}}
| header2 = 第二个子部分<!--
-->{{Infobox | decat = yes | child = yes
| label1 = Label 2.1
| data1 = Data 2.1
}}
| belowstyle =
| below = 底部文本
}}
注意, 省略 |title=参数, 并且不包含嵌入 Infobox 之前的任何文本, 可能会导致虚假的空白表格行, 在实际观看中创建空白。
Subbox
另一种嵌入方法是使用|subbox=yes, 它从 Infobox 中删除外部边框, 但保留内部结构。这种方法的一个特性是, 父 Infobox 和子 Infobox 不必具有相同的结构, 并且标签和数据字段在父盒和子盒之间没有对齐, 因为它们不在同一个父表格 (tabel) 中。
| Main 1 | |||||||
|---|---|---|---|---|---|---|---|
| Main 2 | |||||||
| |||||||
| |||||||
| Label 5 | Data 5 | ||||||
| Main 6 | |||||||
{{Infobox
| headerstyle = background-color: rgb(238, 238, 238);
| labelstyle = background-color: rgb(238, 238, 238);
| header1 = Main 1
| header2 = Main 2
| data3 = {{Infobox | subbox = yes
| headerstyle = background-color: rgb(204, 204, 204);
| labelstyle = background-color: rgb(221, 221, 221);
| header1 = Sub 3-1
| header2 = Sub 3-2
| label3 = Label 3-3
| data3 = Data 3-3
}}
| data4 = {{Infobox | subbox = yes
| labelstyle = background-color: rgb(204, 204, 204)c;
| label1 = Label 4-1
| data1 = Data 4-1
}}
| label5 = Label 5
| data5 = Data 5
| header6 = Main 6
}}
注意, 包含每个子框的父数据单元格的默认填充 (padding) 仍然可见, 因此子框比父框略窄, 并且父框的标准单元格之间的垂直间距比不同子框的单元格之间的垂直间距大。
完全空白语法
(注意: 可能的行数没有限制;下面只给出了20个, 因为使用的参数比这个多的信息框相对来说比较少。只要根据需要扩展编号即可。微格式 "class" 参数也被省略, 因为它们不常用。)
{{Infobox
| name = {{subst:PAGENAME}}
| child = {{{child|}}}
| subbox = {{{subbox|}}}
| italic title = {{{italic title|no}}}
| bodystyle =
| titlestyle =
| abovestyle =
| subheaderstyle =
| title =
| above =
| subheader =
| imagestyle =
| captionstyle =
| image =
| caption =
| image2 =
| caption2 =
| headerstyle =
| labelstyle =
| datastyle =
| header1 =
| label1 =
| data1 =
| header2 =
| label2 =
| data2 =
| header3 =
| label3 =
| data3 =
| header4 =
| label4 =
| data4 =
| header5 =
| label5 =
| data5 =
| header6 =
| label6 =
| data6 =
| header7 =
| label7 =
| data7 =
| header8 =
| label8 =
| data8 =
| header9 =
| label9 =
| data9 =
| header10 =
| label10 =
| data10 =
| header11 =
| label11 =
| data11 =
| header12 =
| label12 =
| data12 =
| header13 =
| label13 =
| data13 =
| header14 =
| label14 =
| data14 =
| header15 =
| label15 =
| data15 =
| header16 =
| label16 =
| data16 =
| header17 =
| label17 =
| data17 =
| header18 =
| label18 =
| data18 =
| header19 =
| label19 =
| data19 =
| header20 =
| label20 =
| data20 =
| belowstyle =
| below =
}}
模板数据
本模板为一系列 "信息框" 板的元模板, 即本模板用于构建其他模板。通常不建议在条目中直接使用此模板, 但是如有需要, 可以在个别 "一次性" 情况中直接使用。
| 参数 | 描述 | 类型 | 状态 | |
|---|---|---|---|---|
| 名称 | name | 如果有这个参数, "view/discussion/edit" 链接将添加到信息框的底部, 指向该模板指定的页面
| 字符串 | 可选 |
| child | child | 无描述 | 未知 | 可选 |
| 子信息框 | subbox | 指定该信息框是否为一个子信息框
| 字符串 | 可选 |
| 禁用维护分类 | decat | 如果将此设置为 "yes" , 则当生成的信息框有一些问题或没有可见数据部分时, 当前页面将不会自动分类到维护类别中 | 字符串 | 可选 |
| 信息框 CSS样式 | bodystyle | 作用于整个信息框的CSS样式 | 字符串 | 可选 |
| 标题 (信息框外部) CSS样式 | titlestyle | 作用于信息框标题的CSS样式 | 字符串 | 可选 |
| 标题 (信息框内部) CSS样式 | abovestyle | 作用于标题的CSS样式 | 字符串 | 可选 |
| 图像 CSS样式 | imagestyle | 作用于图像的CSS样式 | 字符串 | 可选 |
| 图像描述 CSS样式 | captionstyle | 作用于图像描述的CSS样式 | 字符串 | 可选 |
| header CSS样式 | headerstyle | 作用于所有 header 参数 (header1, header2, header3...) 的 CSS 样式 | 字符串 | 可选 |
| label CSS样式 | labelstyle | 作用于所有 label 参数 (label1, label2, label3...) 的 CSS 样式 | 字符串 | 可选 |
| data CSS样式 | datastyle | 作用于所有 data 参数 (data1, data2, data3...) 的 CSS 样式 | 字符串 | 可选 |
| below CSS 样式 | belowstyle | 作用于 below 参数 (信息框所有内容的底部) 的 CSS 样式 | 字符串 | 可选 |
| 信息框 CSS类 | bodyclass | 作用于整个信息框的CSS类 | 字符串 | 可选 |
| 标题 (信息框外) CSS类 | titleclass | 作用于标题 (信息框外) 的CSS类 | 未知 | 可选 |
| 标题 (信息框内) CSS类 | aboveclass | 作用于标题 (信息框内) 的CSS类 | 字符串 | 可选 |
| 图像 CSS类 | imageclass | 作用于所有图像的CSS类 | 字符串 | 可选 |
| 底部单元格 CSS类 | belowclass | 作用于底部单元格的CSS类 | 字符串 | 可选 |
| 标题 (信息框外) | title | 输入内容... | wikitext片段 | 可选 |
| 标题 (信息框内) | above | 输入内容... | wikitext片段 | 可选 |
| 子标题 #1 | subtitle | 无描述 | wikitext片段 | 可选 |
| 子标题行 #1 CSS类 | subheaderrowclass | 应用到子标题 (n) 所在行的CSS类 | 字符串 | 可选 |
| subheader #1 CSS类 | subheaderclass | 应用到subheader (n) 的CSS类 | 字符串 | 可选 |
| 子标题 #2 | subtitle2 | 无描述 | wikitext片段 | 可选 |
| 子标题行 #2 CSS类 | subheaderrowclass2 | 应用到子标题 (n) 所在行的CSS类 | 字符串 | 可选 |
| subheader #2 CSS类 | subheaderclass2 | 应用到subheader (n) 的CSS类 | 字符串 | 可选 |
| 图像 #1 | image | 使用标准的wiki图像语法 | 文件 | 可选 |
| 图像描述 #1 | caption | 图像(n)的描述 | wikitext片段 | 可选 |
| 图像行 #1 CSS类 | imagerowclass | 应用到图像 (n) 所在行的 CSS类 | 字符串 | 可选 |
| 图像 #2 | image2 | 无描述 | 未知 | 可选 |
| 图像描述 #2 | caption2 | 无描述 | 未知 | 可选 |
| 图像行 #2 CSS类 | imagerowclass2 | 应用到图像 (n) 所在行的 CSS类 | 字符串 | 可选 |
| 数据头部 #1 | header1 | 占用1行空间, 居中对齐, 与 label#n, data#n 不兼容 | wikitext片段 | 可选 |
| 数据标签 #1 | label1 | 和 data#n 一起定义时, 显示在左边。与 header#n 不兼容 | wikitext片段 | 可选 |
| 数据 #1 | data1 | 和 label#n 一起定义时, 显示在右边。与 header#n 不兼容 | wikitext片段 | 可选 |
| 行 #1 CSS类 | rowclass1 | 作用于第n行的 CSS类 | 字符串 | 可选 |
| 行 #1 CSS样式 | rowstyle1 | 作用于第n行的 CSS样式 | 字符串 | 可选 |
| class1 | class1 | 应用到 data (n) 单元格的 CSS类 | 字符串 | 可选 |
| 数据头部 #2 | header2 | 占用1行空间, 居中对齐, 与 label#n, data#n 不兼容 | wikitext片段 | 可选 |
| 数据标签 #2 | label2 | 和 data#n 一起定义时, 显示在左边。与 header#n 不兼容 | wikitext片段 | 可选 |
| 数据 #2 | data2 | 和 label#n 一起定义时, 显示在右边。与 header#n 不兼容 | wikitext片段 | 可选 |
| 行 #2 CSS类 | rowclass2 | 作用于第n行的 CSS类 | 字符串 | 可选 |
| 行 #2 CSS样式 | rowstyle2 | 作用于第n行的 CSS样式 | 字符串 | 可选 |
| class2 | class2 | 应用到 data (n) 单元格的 CSS类 | 字符串 | 可选 |
| 数据头部 #3 | header3 | 占用1行空间, 居中对齐, 与 label#n, data#n 不兼容 | wikitext片段 | 可选 |
| 数据标签 #3 | label3 | 和 data#n 一起定义时, 显示在左边。与 header#n 不兼容 | wikitext片段 | 可选 |
| 数据 #3 | data3 | 和 label#n 一起定义时, 显示在右边。与 header#n 不兼容 | wikitext片段 | 可选 |
| 行 #3 CSS类 | rowclass3 | 作用于第n行的 CSS类 | 字符串 | 可选 |
| 行 #3 CSS样式 | rowstyle3 | 作用于第n行的 CSS样式 | 字符串 | 可选 |
| class3 | class3 | 应用到 data (n) 单元格的 CSS类 | 字符串 | 可选 |
| 数据头部 #4 | header4 | 占用1行空间, 居中对齐, 与 label#n, data#n 不兼容 | wikitext片段 | 可选 |
| 数据标签 #4 | label4 | 和 data#n 一起定义时, 显示在左边。与 header#n 不兼容 | wikitext片段 | 可选 |
| 数据 #4 | data4 | 和 label#n 一起定义时, 显示在右边。与 header#n 不兼容 | wikitext片段 | 可选 |
| 行 #4 CSS类 | rowclass4 | 作用于第n行的 CSS类 | 字符串 | 可选 |
| 行 #4 CSS样式 | rowstyle4 | 作用于第n行的 CSS样式 | 字符串 | 可选 |
| class4 | class4 | 应用到 data (n) 单元格的 CSS类 | 字符串 | 可选 |
| 数据头部 #5 | header5 | 占用1行空间, 居中对齐, 与 label#n, data#n 不兼容 | wikitext片段 | 可选 |
| 数据标签 #5 | label5 | 和 data#n 一起定义时, 显示在左边。与 header#n 不兼容 | wikitext片段 | 可选 |
| 数据 #5 | data5 | 和 label#n 一起定义时, 显示在右边。与 header#n 不兼容 | wikitext片段 | 可选 |
| 行 #5 CSS类 | rowclass5 | 作用于第n行的 CSS类 | 字符串 | 可选 |
| 行 #5 CSS样式 | rowstyle5 | 作用于第n行的 CSS样式 | 字符串 | 可选 |
| class5 | class5 | 应用到 data (n) 单元格的 CSS类 | 字符串 | 可选 |
| 数据头部 #6 | header6 | 占用1行空间, 居中对齐, 与 label#n, data#n 不兼容 | wikitext片段 | 可选 |
| 数据标签 #6 | label6 | 和 data#n 一起定义时, 显示在左边。与 header#n 不兼容 | wikitext片段 | 可选 |
| 数据 #6 | data6 | 和 label#n 一起定义时, 显示在右边。与 header#n 不兼容 | wikitext片段 | 可选 |
| 行 #6 CSS类 | rowclass6 | 作用于第n行的 CSS类 | 字符串 | 可选 |
| 行 #6 CSS样式 | rowstyle6 | 作用于第n行的 CSS样式 | 字符串 | 可选 |
| class6 | class6 | 应用到 data (n) 单元格的 CSS类 | 字符串 | 可选 |
| 数据头部 #7 | header7 | 占用1行空间, 居中对齐, 与 label#n, data#n 不兼容 | wikitext片段 | 可选 |
| 数据标签 #7 | label7 | 和 data#n 一起定义时, 显示在左边。与 header#n 不兼容 | wikitext片段 | 可选 |
| 数据 #7 | data7 | 和 label#n 一起定义时, 显示在右边。与 header#n 不兼容 | wikitext片段 | 可选 |
| 行 #7 CSS类 | rowclass7 | 作用于第n行的 CSS类 | 字符串 | 可选 |
| 行 #7 CSS样式 | rowstyle7 | 作用于第n行的 CSS样式 | 字符串 | 可选 |
| class7 | class7 | 应用到 data (n) 单元格的 CSS类 | 字符串 | 可选 |
| 数据头部 #8 | header8 | 占用1行空间, 居中对齐, 与 label#n, data#n 不兼容 | wikitext片段 | 可选 |
| 数据标签 #8 | label8 | 和 data#n 一起定义时, 显示在左边。与 header#n 不兼容 | wikitext片段 | 可选 |
| 数据 #8 | data8 | 和 label#n 一起定义时, 显示在右边。与 header#n 不兼容 | wikitext片段 | 可选 |
| 行 #8 CSS类 | rowclass8 | 作用于第n行的 CSS类 | 字符串 | 可选 |
| 行 #8 CSS样式 | rowstyle8 | 作用于第n行的 CSS样式 | 字符串 | 可选 |
| class8 | class8 | 应用到 data (n) 单元格的 CSS类 | 字符串 | 可选 |
| 底部单元格 | below | 一般用于放置参见、脚注等 | wikitext片段 | 可选 |
需要注意, 其中有一些参数可以无限延长, 如:
- image(n)
- caption(n)
- header(n)
- label(n)
- data(n)
- rowclass(n)
- class(n)
另见
- Module:Infobox, 此模板所基于的Lua模块.
- Module:Check for unknown parameters
