Bản mẫu:WPMILHIST Infobox style/doc

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.-  – produces the CSS class and style parameters for an infobox at a width of 315 pixels.-  – produces the raw CSS style parameters for an infobox at a width of 315 pixels.-  – produces the raw CSS style parameters for an infobox (same as main_box_raw but without width:315px).-  – produces the CSS style parameters for a horizontal header bar in an infobox.-  – produces the raw CSS style parameters for a horizontal header bar in an infobox.-  – produces the raw CSS style color attributes for a horizontal header bar in an infobox.-  – produces the CSS style parameters for a horizontal sub-header bar in an infobox.-  – produces the raw CSS style parameters for a horizontal sub-header bar in an infobox.-  – produces the CSS style parameters for a standard image & caption block with a bottom border.-  – produces the raw CSS style parameters for a standard image & caption block with a bottom border.-  – 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.-  – 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.-  – produces the raw CSS style attributes for a border between parts of the same infobox section.-  – produces the raw CSS style attributes for a border between different infobox sections.-  – produces the raw CSS style attributes for a collapsible navigation template at a width of 315 pixels.-  – 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).-  – produces the raw CSS style attributes for a full-width collapsible navigation template.-  – produces the raw CSS style attributes for the header bar in a collapsible navigation template.- – produces the raw CSS style attributes for the header bar in a full-width collapsible navigation template.-  – 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:
# 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.