Template:Passenger Infobox style/doc: Difference between revisions
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
{| {{Passenger Infobox style|main_box}} | {| {{Passenger Infobox style|main_box}} | ||
|- | |- | ||
! colspan="2" {{Passenger Infobox style| | ! colspan="2" style="{{Passenger Infobox style|header_raw|first}}" | Title | ||
|- | |- | ||
| colspan="2" {{Passenger Infobox style| | | colspan="2" style="{{Passenger Infobox style|sub_header_raw|first}}" | Subtitle | ||
|- | |- | ||
| colspan="2" {{Passenger Infobox style|image_box}} | [[Image:Example.png|200px]] <br/> This is a caption. | | colspan="2" {{Passenger Infobox style|image_box}} | [[Image:Example.png|200px]] <br/> This is a caption. | ||
Line 14: | Line 14: | ||
| First term,<br/> Second term,<br/> Third term | | First term,<br/> Second term,<br/> Third term | ||
|- | |- | ||
! colspan="2" {{Passenger Infobox style|header_bar|first}} | Secondary header | ! colspan="2" style="{{Passenger Infobox style|header_bar|first}}" | Secondary header | ||
|- | |- | ||
| width="50%" | Lorem ipsum dolor sit amet consectetur adipisicing elit | | width="50%" | Lorem ipsum dolor sit amet consectetur adipisicing elit |
Revision as of 08:43, 28 September 2014
{{#invoke:Message box|mbox}}
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 {{Passenger Infobox style}} template, which generates a number of different codes based on the parameter passed to it.
- {{Passenger Infobox style|main_box}} – produces the CSS class and style parameters for an infobox.
- {{Passenger Infobox style|main_box_raw}} – produces the raw CSS style parameters for an infobox.
- {{Passenger Infobox style|header_bar}} – produces the CSS style parameters for a horizontal header bar in an infobox.
- {{Passenger Infobox style|header_raw}} – produces the raw CSS style parameters for a horizontal header bar in an infobox.
- {{Passenger Infobox style|header_color}} – produces the raw CSS style color attributes for a horizontal header bar in an infobox.
- {{Passenger Infobox style|sub_header_bar}} – produces the CSS style parameters for a horizontal sub-header bar in an infobox.
- {{Passenger Infobox style|sub_header_raw}} – produces the raw CSS style parameters for a horizontal sub-header bar in an infobox.
- {{Passenger Infobox style|image_box}} – produces the CSS style parameters for a standard image & caption block with a bottom border.
- {{Passenger 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.
- {{Passenger Infobox style|internal_border}} – produces the raw CSS style attributes for a border between parts of the same infobox section.
- {{Passenger Infobox style|section_border}} – produces the raw CSS style attributes for a border between different infobox sections.
- {{Passenger Infobox style|nav_box}} – produces the raw CSS style attributes for a collapsible navigation template.
- {{Passenger Infobox style|nav_box_wide}} – produces the raw CSS style attributes for a full-width collapsible navigation template.
- {{Passenger Infobox style|nav_box_header}} – produces the raw CSS style attributes for the header bar in a collapsible navigation template.
- {{Passenger Infobox style|nav_box_wide_header}} – produces the raw CSS style attributes for the header bar in a full-width collapsible navigation template.
- {{Passenger 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:
- 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.