Template:Passenger Infobox style/doc: Difference between revisions
(Created page with "{{Documentation subpage}} {| {{Passenger Infobox style|main_box}} |- ! colspan="2" {{Passenger Infobox style|header_bar}} | Title |- | colspan="2" {{Passenger Infobox style|su...") |
No edit summary |
||
Line 2: | Line 2: | ||
{| {{Passenger Infobox style|main_box}} | {| {{Passenger Infobox style|main_box}} | ||
|- | |- | ||
! colspan="2" {{Passenger Infobox style|header_bar}} | Title | ! colspan="2" {{Passenger Infobox style|header_bar|first}} | Title | ||
|- | |- | ||
| colspan="2" {{Passenger Infobox style|sub_header_bar}} | Subtitle | | colspan="2" {{Passenger Infobox style|sub_header_bar|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}} | Secondary header | ! colspan="2" {{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 | ||
Line 21: | Line 21: | ||
| colspan="2" style="text-align: center; border-top: {{Passenger Infobox style|section_border}}" | ''Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.'' | | colspan="2" style="text-align: center; border-top: {{Passenger Infobox style|section_border}}" | ''Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.'' | ||
|- | |- | ||
! colspan="2" {{Passenger Infobox style|header_bar}} | Final header | ! colspan="2" {{Passenger Infobox style|header_bar|first}} | Final header | ||
|- | |- | ||
| colspan="2" {{Passenger Infobox style|image_box_plain}} | [[Image:Example.png|200px]] <br/> This is another caption. | | colspan="2" {{Passenger Infobox style|image_box_plain}} | [[Image:Example.png|200px]] <br/> This is another caption. |
Revision as of 08:36, 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.