المعرفة:مشروع معرفي للتاريخ العسكري/Infobox style
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Military history template design style
The various primary and auxiliary infobox templates and navigation templates maintained by المشروع المعرفي للتاريخ العسكري 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 {{نمط جدول مشروع معرفي للتاريخ العسكري}} template, which generates a number of different codes based on the parameter passed to it.
- {{نمط جدول مشروع معرفي للتاريخ العسكري|main_box}} – produces the CSS class and style parameters for an infobox.
- {{نمط جدول مشروع معرفي للتاريخ العسكري|folding_box}} – produces the CSS class and style parameters for a collapsible navigation template.
- {{نمط جدول مشروع معرفي للتاريخ العسكري|folding_box_nohide}} – produces the CSS class and style parameters for a non-collapsible navigation template.
- {{نمط جدول مشروع معرفي للتاريخ العسكري|folding_box_wide}} – produces the CSS class and style parameters for a full-width collapsible navigation template.
- {{نمط جدول مشروع معرفي للتاريخ العسكري|header_bar}} – produces the CSS style parameters for a horizontal header bar in an infobox.
- {{نمط جدول مشروع معرفي للتاريخ العسكري|header_bar_nav}} – produces the CSS style parameters for a horizontal header bar in a navigation template.
- {{نمط جدول مشروع معرفي للتاريخ العسكري|image_box}} – produces the CSS style parameters for a standard image & caption block with a bottom border.
- {{نمط جدول مشروع معرفي للتاريخ العسكري|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.
- {{نمط جدول مشروع معرفي للتاريخ العسكري|internal_border}} – produces the CSS style attributes for a border between parts of the same infobox section; note that this does not replace an entire style block, and must be associated with a valid border attribute.
- {{نمط جدول مشروع معرفي للتاريخ العسكري|section_border}} – produces the CSS style attributes for a border between different infobox sections; note that this does not replace an entire style block, and must be associated with a valid border attribute.
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.