Predefinição:Linhas alternadas na tabela

Origem: Wikipédia, a enciclopédia livre.
Documentação da predefinição[ver] [editar] [histórico] [purgar]

Uso[editar código-fonte]

Linhas alternadas na tabela allows for the dynamic creation of tables that use alternating styles for odd and even numbered rows, typically in conjunction with a template which generates a table where some rows may not be present every time.

The template produces only a portion of the table: this allows for the end user to customize the leading and trailing sections of the table, include secondary rows between sections, or other control elements. This table creates a new row at the start, and the user must start a new row if they want to include additional information after the table section.

There are two named arguments to this template:

os
Defines the CSS style for odd-numbered rows.
es
Defines the CSS style for even-numbered rows.

Beyond these, the template accepts unnamed parameters, the contents which are appropriate wikimarkup to create a table row as described below. A parameter may be left empty, and will not add to the current row count; in other words, the template tracks how many rows have been defined by the unnamed arguments to determine to apply the odd or even styling.

The unnamed arguments must start with a template-compatible table cell symbol, either "!" for a header, or the use of {{!}} to create the standard cell indicator "|". An argument can contain multiple cells, either separated on lines (using {{!}} to separate cells) or on a single line (using {{!!}} to replace "||" delimiters); cell-specific style arguments can also be applied.

Unpredictable results may happen using other wikitable features such as rowspanning, creating a new row within an argument (using {{!-}}), or the like.

Exemplos[editar código-fonte]

 {| class="wikitable"
 ! Colocação !! Resultado
 {{Linhas alternadas na tabela|es=background:#f0f0f0;
 | {{!}} Primeiro {{!!}} 100
 | {{!}} Segundo {{!!}} 95
 | <!-- empty! -->
 | {{!}} Terceiro {{!!}} 87
 | <!-- empty! -->
 | {{!}} Quarto {{!!}} 65
 | {{!}} Quinto {{!!}} 58
 }}
 |}
 
Colocação Resultado
Primeiro 100
Segundo 95
Terceiro 87
Quarto 65
Quinto 58

Veja também[editar código-fonte]