Template:Recipe Infobox Style
The style is controlled by the {{Recipe Infobox Style}} template, which generates a number of different codes based on the parameter passed to it.
{{Recipe Infobox Style|main_box}}
– produces the CSSclass
andstyle
parameters for an infobox.{{Recipe Infobox Style|main_box_raw}}
– produces the raw CSSstyle
parameters for an infobox.{{Recipe Infobox Style|header_bar}}
– produces the CSSstyle
parameters for a horizontal header bar in an infobox.{{Recipe Infobox Style|header_color}}
– produces the raw CSSstyle
attributes for a horizontal header bar in an infobox.{{Recipe Infobox Style|image_box}}
– produces the CSSstyle
parameters for a standard image & caption block with a bottom border.{{Recipe Infobox Style|image_box_plain}}
– produces the CSSstyle
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.{{Recipe Infobox Style|internal_border}}
– produces the raw CSSstyle
attributes for a border between parts of the same infobox section.{{Recipe Infobox Style|section_border}}
– produces the raw CSSstyle
attributes for a border between different infobox sections.{{Recipe Infobox Style|nav_box}}
– produces the raw CSSstyle
attributes for a collapsible navigation template.{{Recipe Infobox Style|nav_box_wide}}
– produces the raw CSSstyle
attributes for a full-width collapsible navigation template.{{Recipe Infobox Style|nav_box_header}}
– produces the raw CSSstyle
attributes for the header bar in a collapsible navigation template.{{Recipe Infobox Style|nav_box_wide_header}}
– produces the raw CSSstyle
attributes for the header bar in a full-width collapsible navigation template.{{Recipe Infobox Style|nav_box_header_text}}
– produces the raw CSSstyle
attributes for the text of the header bar in a collapsible navigation template.{{Recipe Infobox Style|nav_box_label}}
– produces the raw CSSstyle
attributes for a row label in a collapsible navigation template.{{Recipe Infobox Style|nav_box_text}}
– produces the raw CSSstyle
attributes for the row text 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
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.