Predefinição:Navbox with columns

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa
Ícone de documentação Documentação da predefinição[ver] [editar] [histórico] [purgar]

Uma caixa de navegação que apresenta o conteúdo em colunas. Inicialmente destinado a proporcionar um meio relativamente simples de alinhar ligações prefixadas por ícones da bandeira, por exemplo, em predefinições que oferecem links para artigos do país.

Sintaxe[editar | editar código-fonte]

Parâmetros obrigatórios e colwidth incluído.

{{Navbox with columns
|name  = {{subst:PAGENAME}}
|title = 
|colwidth =  <!--(para definir um padrão largura para cada coluna, de preferência em uma unidade proporcional *)-->

|col1  = 
|col2  = 
}}

* Usando unidades proporcionais significa que a predefinição deverá ainda ser apresentada corretamente em toda a linha de navegador font-sizes. Se colwidth não especificado, é utilizado um padrão 10em.

Parâmetros[editar | editar código-fonte]

Parâmetros marcados com uma cruz são parâmetros comuns com as predefinições-irmãs {{Navbox}} e {{Navbox with collapsible groups}}. Descrição completa desses parâmetros está disponível em {{Navbox}}.

Parâmetros de definição[editar | editar código-fonte]

name
Nome da predefinição. É o nome que será usado no v-d-e. Obrigatório.
state
Valores possíveis são collapsed, uncollapsed, plain, off, e o padrão é autocollapse. Em {{Navbox}} tem mais informações sobre esses valores.
navbar
Valores possíveis são plain, off, e o padrão é vazio. Veja {{Navbox}} para melhores informações.
border
Valores possíveis são child, none, e o padrão é vazio. Coloque child se quiser usar essa navbox dentro de outra navbox; com essa opção, a navbox-filha fica sem borda e fits snuggly inside of its parent navbox. A navbox pode ser uma list area de {{Navbox}}, uma coluna de outra {{Navbox with columns}}, ou uma seção de {{Navbox with collapsible groups}}. Veja {{Navbox}} para melhores informações.

Parâmetros básicos[editar | editar código-fonte]

title
Título da predefinição, centralizado na barra de título na parte superior da predefinição.
above
Texto ou outros elementos que aparecem ACIMA das colunas.
image
Imagem na direita de todas as colunas.
imageleft
Imagem na esquerda de todas as colunas.
below
Texto ou outros elementos que aparecem ABAIXO das colunas.

Parâmetros de estilo[editar | editar código-fonte]

bodystyle
CSS aplicado para toda a predefinição (i.e. including space not used by columns)
titlestyle
CSS aplicado para a barra de título; normalmente background:color. (background defaults to NavHead default). A cor dos wikilinks tem que ser mudada manualmente usando as tags span. Por exemplo, use title = [[Scouting|<span style="color:ivory;">Scouting</span>]] para mudar a cor do link para marfim. Os botões [show]/[hide] e os links vde link usão a cor definida no parâmetro titlestyle. Um exemplo para definir o titlestyle:
titlestyle = background:darkgreen;color:ivory;
abovestyle
belowstyle
CSS usada no parâmetros above e below, respectivamente.
basestyle
CSS aplicada nos parâmetros title, above, below, e groupn, todos ao mesmo tempo.
imagestyle
CSS usada no parâmetro image. Não afecta os parâmetros imagen.
imageleftstyle
CSS usada no parâmetro imageleft. Não afecta os parâmetros imagen.
colstyle
CSS aplicada para todas as colunas; quando usado, normalmente é background:color per titlestyle above.
oddcolstyle
evencolstyle
CSS style/s to apply to all odd/even-numbered columns, respectively.
colnstyle
CSS aplicado apenas para a nésima coluna.
colheaderstyle
CSS aplicado para todos os cabeçalhos de coluna.
colnheaderstyle
CSS aplicado apenas para o nésimo cabeçalho de coluna.
colnfooterstyle
CSS aplicado apenas para o nésimo rodapé de coluna.

Parâmetros de coluna[editar | editar código-fonte]

colwidth
Largura, preferencialmente com unidade proporcional, como 'em', ou porcentagem, usado para cada coluna que não tiver especificado colNwidth abaixo. Padrão é 10em. Exemplos:
colwidth = 15em
colwidth = 25%
fullwidth
If set to anything, then the total width of the columns are scaled linearly to make the sum of the widths 100%. A rather advanced parameter, this usually need not be used and should be left blank. If a colheader or colfooter is used, then fullwidth is used automatically. Example:
fullwidth = true
padding
Padding before first column, preferably in a proportional unit. Defaults to 5em. Padding is disabled by setting it to 0 (or 0em, or 0%).
colnwidth
Largura da nésima coluna (sobrescreve o parâmetro colwidth acima).
coln
O conteúdo da nésima coluna. Se qualquer coluna for usada, col1 é necessária. No máximo 20 colunas, caso precise mais, precisa implementar o código.
colnheader
O cabeçalho da nésima coluna,que aparece em cima dela. Exemplos abaixo.
colnfooter
O rodapé da nésima coluna,que aparece abaixo dela. Exemplos abaixo.
colnheadercolspan
A number specifying how many columns the nth column header should span. It defaults to 1. If it is greater than one, then do not specify column headers that it covers. For example, if col1headercolspan = 3, then leave col2header and col3header blank.
colnfootercolspan
A number specifying how many columns the nth column footer should span. It defaults to 1. If it is greater than one, then do not specify column footers that it covers. For example, if col1footercolspan = 3, then leave col2footer and col3footer blank.

Additional groups/lists[editar | editar código-fonte]

AINDA NÃO IMPLEMENTADO

You may wish to add a few extra groups and/or lists below the columns. The following parameters are given to provide such functionality. See {{Navbox}} for a more complete description of how they work, and for more examples.

groupn
Allows up to 6 additional groups to go along with the lists below the columns.
listn
Allows up to 6 additional lists below the columns.
groupstyle
The general CSS style/s for the groups.
groupnstyle
CSS style/s for the nth group parameter.
liststyle
The general CSS style/s for the lists.
listnstyle
CSS style/s for the nth list parameter.
listpadding
Amount of padding to have in each list cell.
oddstyle
evenstyle
Applies to odd/even list numbers. Overrules styles defined by liststyle. The default behavior is to add striped colors (white and gray) to odd/even rows, respectively, in order to improve readability. These should not be changed except in extraordinary circumstances.
evenodd [swap, even, odd, off]
See {{Navbox}} for description.

Exemplos[editar | editar código-fonte]

Exemplo básico[editar | editar código-fonte]


Exemplo com larguras percentuais[editar | editar código-fonte]

Exemplo com colnheader e colnfooter[editar | editar código-fonte]

Exemplo com colnheader usando colnheadercolspan[editar | editar código-fonte]

O exemplo mostra com cabeçalho, mas pode ser usado no rodapé.

Exemplo com mais campos[editar | editar código-fonte]

The columns default to an off-white background and left text alignment. This example shows how you can use up to six additional groups/lists after the columns.

Exemplo com 20 colunas[editar | editar código-fonte]

Usando child navboxes[editar | editar código-fonte]

Todas as predefinições navbox, a saber: {{Navbox}}, {{Navbox with columns}}, e {{Navbox with collapsible groups}}, podem ser aninhadas uma dentro da outra, usando o parâmetro border (que é comum às três). Para predefinições complexas, pode ser necessário o aninhamento para atingir o visual desejado.

Aninhando Navbox with columns nela mesmo[editar | editar código-fonte]

Este exemplo mostra como uma pode aninhar várias Predefinições {{Navbox with columns}} para obter a aparência certa. Edite esta seção para ver o código. Há uma principal {{Navbox with columns}} e duas adicionais Predefinições {{Navbox with columns}}, com a opção definida "child" (ver código).

Aninhando outras formas de Navbox[editar | editar código-fonte]

Esse exemplo mostra {{Navbox}}, {{Navbox with collapsible groups}} e {{Navbox with columns}} trabalhando juntas. Edite esta seção para ver o código. Note que cada uma das navboxes-filha possui a opção definida "child" (ver código).

 
Terceiro grupo da {{Navbox with collapsible groups}}

Ver também[editar | editar código-fonte]

Comparação das predefinições de navegação
collapsible Header color Imagem Grupos Style (body)
parâmetro/s
Exemplos
{{Navbox}} collapsible navbox Esquerda/direita do corpo Sim Sim {{USCongress}}, {{Sistema solar}}
{{Navbox with columns}} collapsible navbox Esquerda/direita de colunas Não Sim {{Senadores dos EUA}}, {{Chéquia}}
{{NavboxAnos}} collapsible navbox Não Não Não {{Wimbledon}}
{{Navbox with collapsible groups}} collapsible navbox Esquerda/direita do corpo e/ou em cada lista Sim Sim {{Universidade de Michigan}}, {{Escotismo}}
Atributos recolhíveis
Tipo CSS classes Javascript Collapses when personalizado
initial state
Nesting
Collapsible tables collapsible Definido em MediaWiki:Gadget-ElementosOcultaveis.js 2 ou mais autocollapse na página Sim Sim