Template:MATCHBOX Infobox style/doc: Difference between revisions

From ytptenniswiki
Jump to navigation Jump to search
added copy template (for real this time)
added round counter to the template
Line 15: Line 15:
! style="padding-right: 1em;" | End Date
! style="padding-right: 1em;" | End Date
| January 1st, 2000
| January 1st, 2000
|-
! style="padding-right: 1em;" | Rounds
| 6
|-
|-
! colspan="2" {{MATCHBOX Infobox style|header_bar}} | Participants
! colspan="2" {{MATCHBOX Infobox style|header_bar}} | Participants
Line 41: Line 44:
! style="padding-right: 1em;" | End Date
! style="padding-right: 1em;" | End Date
| January 1st, 2000
| January 1st, 2000
|-
! style="padding-right: 1em;" | Rounds
| 6
|-
|-
! colspan="2" {{MATCHBOX Infobox style|header_bar}} | Participants
! colspan="2" {{MATCHBOX Infobox style|header_bar}} | Participants

Revision as of 19:49, 10 March 2025

MATCH NAME
(type of match, if applicable)

"(quote from the match, etc.)"
Start Date November 9th, 1900
End Date January 1st, 2000
Rounds 6
Participants
(the players in the match, in the order they participated)
Winner (if applicable)
(Winner)

The "Match Box", derived from Wikipedia's Military History Infobox.

COPY THIS CODE INTO YOUR PAGE:

{| {{MATCHBOX Infobox style|main_box}}
|-
! colspan="2" {{MATCHBOX Infobox style|header_bar}} | MATCH NAME
|-
| colspan="2" {{MATCHBOX Infobox style|sub_header_bar}} | (type of match, if applicable)
|-
| colspan="2" {{MATCHBOX Infobox style|image_box}} | [[File:Campers.png|200px]] <br/> "''(quote from the match, etc.)''"
|-
! style="padding-right: 1em;" | Start Date
| November 9th, 1900
|- 
! style="padding-right: 1em;" | End Date
| January 1st, 2000
|-
! style="padding-right: 1em;" | Rounds
| 6
|-
! colspan="2" {{MATCHBOX Infobox style|header_bar}} | Participants
|-
| colspan="2" style="text-align: center; border-top: {{MATCHBOX Infobox style|section_border}}" | ''(the players in the match, in the order they participated)''
|-
! colspan="2" {{MATCHBOX Infobox style|header_bar}} | Winner (if applicable)
|-
| colspan="2" {{MATCHBOX Infobox style|image_box_plain}} | (Winner)
|}

The style is controlled by the {{MATCHBOX Infobox style}} template, which generates a number of different codes based on the parameter passed to it.

  • {{MATCHBOX Infobox style|main_box}} – produces the CSS class and style parameters for an infobox at a width of 315 pixels.
  • {{MATCHBOX Infobox style|main_box_raw}} – produces the raw CSS style parameters for an infobox at a width of 315 pixels.
  • {{MATCHBOX Infobox style|main_box_raw_auto_width}} – produces the raw CSS style parameters for an infobox (same as main_box_raw but without width:315px).
  • {{MATCHBOX Infobox style|header_bar}} – produces the CSS style parameters for a horizontal header bar in an infobox.
  • {{MATCHBOX Infobox style|header_raw}} – produces the raw CSS style parameters for a horizontal header bar in an infobox.
  • {{MATCHBOX Infobox style|header_color}} – produces the raw CSS style color attributes for a horizontal header bar in an infobox.
  • {{MATCHBOX Infobox style|sub_header_bar}} – produces the CSS style parameters for a horizontal sub-header bar in an infobox.
  • {{MATCHBOX Infobox style|sub_header_raw}} – produces the raw CSS style parameters for a horizontal sub-header bar in an infobox.
  • {{MATCHBOX Infobox style|image_box}} – produces the CSS style parameters for a standard image & caption block with a bottom border.
  • {{MATCHBOX Infobox style|image_box_raw}} – produces the raw CSS style parameters for a standard image & caption block with a bottom border.
  • {{MATCHBOX 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.
  • {{MATCHBOX Infobox style|image_box_plain_raw}} – produces the raw 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.
  • {{MATCHBOX Infobox style|internal_border}} – produces the raw CSS style attributes for a border between parts of the same infobox section.
  • {{MATCHBOX Infobox style|section_border}} – produces the raw CSS style attributes for a border between different infobox sections.
  • {{MATCHBOX Infobox style|nav_box}} – produces the raw CSS style attributes for a collapsible navigation template at a width of 315 pixels.
  • {{MATCHBOX Infobox style|nav_box_child}} – produces the raw CSS style attributes for a collapsible navigation template (same as nav_box but at a width of 305 pixels and without margin-left:1em).
  • {{MATCHBOX Infobox style|nav_box_wide}} – produces the raw CSS style attributes for a full-width collapsible navigation template.
  • {{MATCHBOX Infobox style|nav_box_header}} – produces the raw CSS style attributes for the header bar in a collapsible navigation template.
  • {{MATCHBOX Infobox style|nav_box_wide_header}} – produces the raw CSS style attributes for the header bar in a full-width collapsible navigation template.
  • {{MATCHBOX 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:

  1. The main header_bar in a table heading cell.
  2. A sub_header_bar in a normal table cell.
  3. An image_box.
  4. Two normal fields with labels.
  5. A secondary header_bar in a heading cell.
  6. A pair of cells divided by an internal_border.
  7. A cell with a section_border at the top.
  8. Another secondary header_bar in a heading cell.
  9. An image_box_plain.

More sophisticated samples of the code can be found by examining the actual infoboxes used by the project. </includeonly>