模板:Infobox
来自Rizline中文维基
更多操作
本模板用于构建其他信息框模板。通常不建议在条目中直接使用此模板,但是如有需要,可以在个别“一次性”情況中直接使用。
用法
本模板与{{Navbox}}的用法相似,但也有一些不同之处。表格中的每一行既可以是顶栏(header),也可以是成对的标签(label)与数据(data),甚至还可以只是一个数据单元。每行只能有一种状态,且具有优先级:当你将一行同时定义为顶栏与标签—数据对,那么标签—数据对的定义将会被忽略。
示例
| 测试信息框 | |
|---|---|
|
文件:Example.png 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 = 下方文本
}}
注意到,当标签脱离数据单元单独定义时,所定义的那一行并未出现在信息框内;而当顶栏与标签、数据定义在同一栏时,顶栏将会优先显示。
完整模板[1]
{{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 =
| belowstyle =
| below =
}}
注释、来源和外部链接
- ↑ 本模板目前最多可以同时处理80行表格,一般的信息框模板只会用到前20行的参数,因此此处省略了后60行的参数。需使用时可依此类推。微格式“class”参数亦被省略,因其不常被用到,使用时请自行添加。
上述文档嵌入自模板:Infobox/doc。(编辑 | 历史)