建立内容为“{{NoteTA |G1 = IT |G2 = MediaWiki }} {{Documentation subpage}}<!-- 请在本页最底部添加分类与跨语言链接。 --> {{High-risk|515297}} {{Lua|Module:In…”的新页面
 
无编辑摘要
 
(未显示同一用户的1个中间版本)
第1行: 第1行:
{{NoteTA
|G1 = IT
|G2 = MediaWiki
}}
{{Documentation subpage}}<!-- 请在本页最底部添加分类与跨语言链接。 -->
{{High-risk|515297}}
{{Lua|Module:Infobox}}
{{Lua|Module:Infobox}}
本模板为一系列「信息框」模板的元模板,亦即本模板用于构建其他模板。通常不建議在条目中直接使用此模板,但是如有需要,可以在個別「一次性」情況中直接使用。参见[[Help:信息框]]以获取创建通用信息框的进一步方法。
本模板为一系列「信息框」模板的元模板,亦即本模板用于构建其他模板。通常不建議在条目中直接使用此模板,但是如有需要,可以在個別「一次性」情況中直接使用。参见[[Help:信息框]]以获取创建通用信息框的进一步方法。
第55行: 第49行:
;headerstyle : 应用到所有的顶栏单元。
;headerstyle : 应用到所有的顶栏单元。
;header(n)style : 应用到第n行的顶栏单元。
;header(n)style : 应用到第n行的顶栏单元。
;labelstyle : 应用到所有的标签单元。如果你希望让标签文字不换行显示,只需在该处填写的内容中包含“<syntaxhighlight lang="css" inline>white-space:nowrap;</syntaxhighlight>”。
;labelstyle : 应用到所有的标签单元。如果希望避免标签文字折行显示,只需在该处填写的内容中包含“<syntaxhighlight lang="css" inline>white-space:nowrap;</syntaxhighlight>”。或者例如“min-width: 4em;”。
;label(n)style : 应用到第n行的标签单元。
;label(n)style : 应用到第n行的标签单元。
;datastyle : 应用到所有的数据单元。
;datastyle : 应用到所有的数据单元。
第127行: 第121行:


=== 用例 ===
=== 用例 ===
{{Infobox
{|style="border: 0px; width: 100%;"
|-
|{{Template Pre
|br = <td style="vertical-align: top;">
|demo_kill_categories =yes
|<nowiki>{{Infobox
|name        = Infobox
|name        = Infobox
|bodystyle    =  
|bodystyle    =  
第150行: 第149行:
|data3  = 独自定义的数据
|data3  = 独自定义的数据
|header4 = 三项均有定义(顶栏)
|header4 = 三项均有定义(顶栏)
|label4  = 三项均有定义(标签)
|label4  = 三项均有定义(标签)——错误:因为有设顶栏而不会显示出来
|data4  = 三项均有定义(数据)
|data4  = 三项均有定义(数据)——错误:因为有设顶栏而不会显示出来
|header5 =
|header5 =
|label5  = 标签和数据有定义(标签)
|label5  = 标签和数据有定义(标签)
第158行: 第157行:
|belowstyle = background:#ddf;
|belowstyle = background:#ddf;
|below = 下方文本
|below = 下方文本
}}
}}</nowiki>}}
 
|}
<pre style="overflow:auto;">
{{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 = 下方文本
}}
</pre>
 
注意到,当标签脱离数据单元单独定义时,所定义的那一行并未出现在信息框内;而当顶栏与标签、数据定义在同一栏时,顶栏将会优先显示。
注意到,当标签脱离数据单元单独定义时,所定义的那一行并未出现在信息框内;而当顶栏与标签、数据定义在同一栏时,顶栏将会优先显示。