قالب:نمط جدول مشروع معرفي للتاريخ العسكري
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.