Template:WPMILHIST Infobox style:修订间差异
小 取消Justincheng12345(对话)的编辑;更改回Shizhao的最后一个版本 |
Xiplus-abot(留言 | 贡献) 小 已更改“Template:WPMILHIST Infobox style”的保护等级:高風險模板:5053引用<!-- 機器人3 -->([编辑=仅允许模板编辑员和管理员](无限期)[移动=仅允许模板编辑员和管理员](无限期)) |
||
(未显示4个用户的5个中间版本) | |||
第1行: | 第1行: | ||
<includeonly>{{#switch:{{{1|}}} |
<includeonly>{{#switch:{{{1|}}} |
||
|main_box= |
|main_box=class="{{#if:{{{2|}}}|infobox {{{2}}}|infobox}}" style="{{#invoke:Data|Module:WPMILHIST Infobox style|main_box_raw}}" |
||
|{{#invoke:Data|Module:WPMILHIST Infobox style|{{{1|}}}}} |
|||
|main_box_raw= width: 315px; border-spacing: 2px; font-size: 90%; |
|||
|header_bar= style="background-color: #B0C4DE; text-align: center; vertical-align: middle; font-size: 110%;" |
|||
|sub_header_bar= style="background-color: #DCDCDC; text-align: center; vertical-align: middle;" |
|||
|header_color= background-color: #B0C4DE; |
|||
|nav_box= margin: 0; float: right; clear: right; width: 315px; margin-bottom: 0.5em; margin-left: 1em; |
|||
|nav_box_child= margin: 0; float: right; clear: right; width: 305px; margin-bottom: 0.5em; |
|||
|nav_box_wide= |
|||
|nav_box_header= background-color: #B0C4DE; |
|||
|nav_box_wide_header= background-color: #B0C4DE; |
|||
|nav_box_label= background-color: #DCDCDC; |
|||
|image_box= style="text-align: center; font-size: 90%; border-bottom: 1px solid #aaa; line-height: 1.5em;" |
|||
|image_box_plain= style="text-align: center; font-size: 90%; line-height: 1.5em;" |
|||
|internal_border= 1px dotted #aaa; |
|||
|section_border= 1px solid #aaa; |
|||
|#default= |
|||
}}</includeonly><noinclude> |
}}</includeonly><noinclude> |
||
{{documentation}} |
{{documentation}} |
2021年4月9日 (五) 00:05的最新版本
此模板使用Lua语言: |
注:目前中文字体调整未写入MediaWiki:Common.css中,请在使用时注意字体调整。
The various primary and auxiliary infobox templates and navigation templates maintained by the Military history WikiProject are all coded to use a common set of styling characteristics. This is needed primarily because a number of the templates are designed to be stacked together to present the appearance of a continuous block; it is also beneficial for providing a consistent appearance to the entire set of articles within our scope.
The style is controlled by the {{WPMILHIST Infobox style}} template, which generates a number of different codes based on the parameter passed to it.
{{WPMILHIST Infobox style|main_box}}
– produces the CSSclass
andstyle
parameters for an infobox at a width of 315 pixels.{{WPMILHIST Infobox style|main_box_raw}}
– produces the raw CSSstyle
parameters for an infobox at a width of 315 pixels.{{WPMILHIST Infobox style|box_label}}
– 中文维基缺失的lable css,请在使用时务必补充。{{WPMILHIST Infobox style|main_box_raw_auto_width}}
– produces the raw CSSstyle
parameters for an infobox (same asmain_box_raw
but withoutwidth:315px
).{{WPMILHIST Infobox style|header_bar}}
– produces the CSSstyle
parameters for a horizontal header bar in an infobox.{{WPMILHIST Infobox style|header_raw}}
– produces the raw CSSstyle
parameters for a horizontal header bar in an infobox.{{WPMILHIST Infobox style|header_color}}
– produces the raw CSSstyle
color attributes for a horizontal header bar in an infobox.{{WPMILHIST Infobox style|sub_header_bar}}
– produces the CSSstyle
parameters for a horizontal sub-header bar in an infobox.{{WPMILHIST Infobox style|sub_header_raw}}
– produces the raw CSSstyle
parameters for a horizontal sub-header bar in an infobox.{{WPMILHIST Infobox style|image_box}}
– produces the CSSstyle
parameters for a standard image & caption block with a bottom border.{{WPMILHIST Infobox style|image_box_raw}}
– produces the raw CSSstyle
parameters for a standard image & caption block with a bottom border.{{WPMILHIST Infobox style|image_box_plain}}
– produces the CSSstyle
parameters for a standard image & caption block without a bottom border; this is typically used when the image block is placed immediately above a header bar, or at the bottom of the infobox.{{WPMILHIST Infobox style|image_box_plain_raw}}
– produces the raw CSSstyle
parameters for a standard image & caption block without a bottom border; this is typically used when the image block is placed immediately above a header bar, or at the bottom of the infobox.{{WPMILHIST Infobox style|internal_border}}
– produces the raw CSSstyle
attributes for a border between parts of the same infobox section.{{WPMILHIST Infobox style|section_border}}
– produces the raw CSSstyle
attributes for a border between different infobox sections.{{WPMILHIST Infobox style|nav_box}}
– produces the raw CSSstyle
attributes for a collapsible navigation template at a width of 315 pixels.{{WPMILHIST Infobox style|nav_box_child}}
– produces the raw CSSstyle
attributes for a collapsible navigation template (same asnav_box
but at a width of 305 pixels and withoutmargin-left:1em
).{{WPMILHIST Infobox style|nav_box_wide}}
– produces the raw CSSstyle
attributes for a full-width collapsible navigation template.{{WPMILHIST Infobox style|nav_box_header}}
– produces the raw CSSstyle
attributes for the header bar in a collapsible navigation template.{{WPMILHIST Infobox style|nav_box_wide_header}}
– produces the raw CSSstyle
attributes for the header bar in a full-width collapsible navigation template.{{WPMILHIST Infobox style|nav_box_label}}
– produces the raw CSSstyle
attributes for a row label in a collapsible navigation template.
A sample template using some of these options can be seen at right. From the top, it includes:
- The main
header_bar
in a table heading cell. - A
sub_header_bar
in a normal table cell. - An
image_box
. - Two normal fields with labels.
- A secondary
header_bar
in a heading cell. - A pair of cells divided by an
internal_border
. - A cell with a
section_border
at the top. - Another secondary
header_bar
in a heading cell. - An
image_box_plain
.
More sophisticated samples of the code can be found by examining the actual infoboxes used by the project.