Predefinição:Aligned table/doc

Origem: Wikipédia, a enciclopédia livre.

O objetivo desta predefinição é gerar tabelas simples em locais onde a marcação de tabela padrão não é possível, sem uso significativo da palavra mágica {{!}} (por exemplo, com um predefinição {{Sidebar}}) ou complicado (devido ao uso repetitivo de especificação da mesma declaração de estilo em cada linha). Esta predefinição não deve ser usada para substituir a marcação de tabela padrão em artigos. Esta predefinição deve ser complementar a {{Info}} ou {{Sidebar}}, e não substituir {{Info}} ou {{Sidebar}}.

Um método mais simples para incluir uma tabela em um modelo que não oferece suporte direto à marcação de tabela é criar a tabela em um submodelo usando marcação padrão e transcluí-la.

Sintaxe completa[editar código-fonte]

Para obter explicações sobre os parâmetros, consulte a tabela abaixo.

{{Aligned table
| cols =
| fullwidth =
| class =
| style =
| colwidth =
| leftright =
| rightleft =
| colstyle =
| rowstyle =

<!--para a coluna C:-->
| colCwidth =
| colCclass =
| colCalign =
| colCstyle =
| colCnowrap =

<!--para a linha R:-->
| rowRclass =
| rowRstyle =
| rowRheader =

<!--para a célula R,C:-->
| classR.C =
| styleR.C =

| (célula 1,1) | (célula 1,2) | ... | ...
| (célula 2,1) | (célula 2,2) | ... | ...
}}

Parâmetros[editar código-fonte]

Parâmetro Descrição Exemplos Padrão
title Legenda da tabela acima da tabela. A legenda é opcional. |title=Legenda: tabela de exemplo Não configurado
cols Número de colunas na tabela. |cols=4 2
fullwidth Se definido (para qualquer coisa, "on", "true", "yes", etc.), garante que a tabela abranja toda a largura disponível. (O efeito é remover o espaçamento da borda e adicionar largura de 100% ao estilo da tabela.) |fullwidth=on Não configurado
class Classe(s) de folhas de estilos em cascata (F.E.C.[a])/Linguagem de marcação de hipertexto (L.M.Ht.[b]) [en] aplicadas à tabela |class=wikitable   |class=infobox
|class=sortable nowrap   |class=sidebar
Não configurado
style Estilo de folhas de estilos em cascata (F.E.C.)[a] aplicado à tabela. |style=width:80%;background:transparent; Não configurado
colwidth Largura de cada coluna (ou inclui "width:...;" em colstyle). |colwidth=6.0em   |colwidth=25% Não configurado
colstyle Estilo de folhas de estilos em cascata (F.E.C.[a]) anexado ao estilo de célula para cada coluna |colstyle=background:transparent; Não configurado
rowstyle Estilo de folhas de estilos em cascata (F.E.C.[a]) aplicado a cada linha. |rowstyle=text-align:center; vertical-align:top;
leftright Se definido (para qualquer coisa, "on", "true", "yes", etc.) é equivalente a |col1align=left e |col2align=right |leftright=on Não configurado
rightleft Se definido (para qualquer coisa, "on", "true", "yes", etc.) é equivalente a |col1align=right e |col2align=left |rightleft=on Não configurado
colCwidth Propriedade de largura das folhas de estilos em cascata (F.E.C.[a]) da célula na coluna C (ou inclui "width:...;" em colCstyle). |col2width=9.0em   |col3width=35% Não configurado
colCclass Classes adicionadas à célula na coluna C. |col1class=hlist Não configurado
colCalign Propriedade de alinhamento de texto das folhas de estilos em cascata (F.E.C.[a]) (left / right / center) da célula no conteúdo da célula da coluna C (ou inclui "text-align:...;" em colCstyle). |col4align=right Não configurado
colCnowrap Se definido (para qualquer coisa, "on", "true", "yes", etc.) adiciona "white-space:nowrap;" ao estilo das folhas de estilos em cascata (F.E.C.[a]) da célula na coluna C (ou seja, para evitar que as linhas dentro de suas células sejam quebradas; ou inclui "nowrap" em colCclass ou "white-space:nowrap;" em colCstyle). |col5nowrap=on
colCstyle Estilo das folhas de estilos em cascata (F.E.C.[a]) anexado à célula na coluna C. |col4style=font-style:italic; Não configurado
colCheader Se definido (para qualquer valor), altera as células na coluna C para cabeçalhos de tabela (cabeçalhos). |col1header=on Não configurado
rowRclass Classes aplicadas à linha R. |row10class=hlist Não configurado
rowRstyle Estilo das folhas de estilos em cascata (F.E.C.[a]) aplicado à linha R. |row2style=font-weight:bold;
rowRheader Se definido (para qualquer valor), altera as células na linha R para cabeçalhos de tabela (cabeçalhos). |row1header=on Não configurado
classR.C Classes aplicadas à célula na linha R, coluna C. Substitui quaisquer outras atribuições de classes (rowRclass, colCclass). |class1.2=adr Não configurado
styleR.C Estilo das folhas de estilos em cascata (F.E.C.[a]) aplicado à célula na linha R, coluna C. Substitui qualquer estilo mais geral (leftright, colCalign, rowRstyle, etc). |style5.3=text-align:right; Não configurado
Parâmetros sem nome Cada parâmetro sem nome é considerado a próxima célula na tabela, começando no canto superior esquerdo da tabela e trabalhando da esquerda para a direita de cima para baixo. | Azerbaijão | Malta | Zaire Não configurado

Exemplos[editar código-fonte]

{{Aligned table
|cols=3 |class=wikitable
| A | 1 | a
| B | 2 | b
}}
A 1 a
B 2 b
{{Aligned table
|cols=4 |class=wikitable
|col1align=center |col2align=center
|col3align=right  |col4align=right
| AAA | aa    | 123  | 12345
| B   | bbbbb | 1234 | 2
}}
AAA aa 123 12345
B bbbbb 1234 2
{{Aligned table
|class=wikitable |style=width:20em;
|col1align=center |col2align=right
| AAA | 123
| B   | 2
}}
AAA 123
B 2
{{Aligned table
|title=Exemplo
|cols=3 |class=wikitable sortable
|row1header=y
| M | # | m
| A | 1 | a
| B | 2 | b
}}
Exemplo
M # m
A 1 a
B 2 b
{{Aligned table
|cols=3 |class=wikitable sortable
|row1header=y
| M | # | m
| A | 1 | a
| B | 2 | b
|   |   |  
| C | 3 | c
}}
M # m
A 1 a
B 2 b
C 3 c

Notas[editar código-fonte]

  1. a b c d e f g h i j do inglês C.S.S.cascading style sheets
  2. do inglês – Ht.M.L .hypertext markup language