| This is adocumentationsubpage forTemplate:WPMILHIST Infobox style. It may contain usage information,categories and other content that is not part of the original template page. |
| This template is used onapproximately 155,000 pages. To avoid major disruption and server load, any changes should be tested in the template's/sandbox or/testcases subpages, or in your ownuser subpage. The tested changes can be added to this page in a single edit. Consider discussing changes on thetalk page before implementing them. |
| This template usesLua: |
Thevarious primary and auxiliary infobox templates andnavigation 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 315pixels.{{WPMILHIST Infobox style|main_box_raw}} – produces the raw CSSstyle parameters for an infobox at a width of 315 pixels.{{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 blockwithout 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 blockwithout 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 315pixels.{{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:
header_bar in a table heading cell.sub_header_bar in a normal table cell.image_box.header_bar in a heading cell.internal_border.section_border at the top.header_bar in a heading cell.image_box_plain.More sophisticated samples of the code can be found by examining the actual infoboxes used by the project.