This template is used on approximately 150,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 own user subpage. The tested changes can be added to this page in a single edit. Consider discussing changes on the talk page before implementing them. |
This template uses Lua: |
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 CSS class
and style
parameters for an infobox at a width of 315 pixels.((WPMILHIST Infobox style|main_box_raw))
– produces the raw CSS style
parameters for an infobox at a width of 315 pixels.((WPMILHIST Infobox style|main_box_raw_auto_width))
– produces the raw CSS style
parameters for an infobox (same as main_box_raw
but without width:315px
).((WPMILHIST Infobox style|header_bar))
– produces the CSS style
parameters for a horizontal header bar in an infobox.((WPMILHIST Infobox style|header_raw))
– produces the raw CSS style
parameters for a horizontal header bar in an infobox.((WPMILHIST Infobox style|header_color))
– produces the raw CSS style
color attributes for a horizontal header bar in an infobox.((WPMILHIST Infobox style|sub_header_bar))
– produces the CSS style
parameters for a horizontal sub-header bar in an infobox.((WPMILHIST Infobox style|sub_header_raw))
– produces the raw CSS style
parameters for a horizontal sub-header bar in an infobox.((WPMILHIST Infobox style|image_box))
– produces the CSS style
parameters for a standard image & caption block with a bottom border.((WPMILHIST Infobox style|image_box_raw))
– produces the raw CSS style
parameters for a standard image & caption block with a bottom border.((WPMILHIST Infobox style|image_box_plain))
– produces the CSS style
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 CSS style
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 CSS style
attributes for a border between parts of the same infobox section.((WPMILHIST Infobox style|section_border))
– produces the raw CSS style
attributes for a border between different infobox sections.((WPMILHIST Infobox style|nav_box))
– produces the raw CSS style
attributes for a collapsible navigation template at a width of 315 pixels.((WPMILHIST Infobox style|nav_box_child))
– produces the raw CSS style
attributes for a collapsible navigation template (same as nav_box
but at a width of 305 pixels and without margin-left:1em
).((WPMILHIST Infobox style|nav_box_wide))
– produces the raw CSS style
attributes for a full-width collapsible navigation template.((WPMILHIST Infobox style|nav_box_header))
– produces the raw CSS style
attributes for the header bar in a collapsible navigation template.((WPMILHIST Infobox style|nav_box_wide_header))
– produces the raw CSS style
attributes for the header bar in a full-width collapsible navigation template.((WPMILHIST Infobox style|nav_box_label))
– produces the raw CSS style
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.