 |
Esta es una subpágina de documentación para Plantilla:CajaNavCols. Contiene información de uso, categorías y/o enlaces interwikis. |
Esta plantilla es una caja de navegación que presenta su contenido en columnas.
Sintaxis básica
Sólo se incluyen los parámetros obligatorios y colwidth.
{{CajaNavCols
|name = {{subst:PAGENAME}}
|title =
|colwidth = <!--(para poner un valor por defecto para cada columna,
preferentemente en una unidad proporcional como 'em')-->
|col1 =
|col2 =
}}
Parámetros
Los parámetros marcados con † son parámetros en común con las plantillas {{CajaNav}} y {{CajaNavColap}}.
Parametros de configuraciòn inicial
- name†
- Nombre de la plantilla.
- state†
- Los valores posibles son
collapsed
, uncollapsed
, plain
, off
, y por defecto autocollapse
.
- border†
- Los valores posibles son
child
, none
, y en blanco por defecto. Se pone con valor child
si se desea usar la caja dentro de otra caja de navegación. Véase {{CajaNav}} para más información y ejemplos.
Parámetros básicos de datos
- title†
- Título de la plantilla.
- above†
- Texto o elementos que aparecen sobre las columnas.
- image†
- Imagen a la derecha de las columnas.
- imageleft†
- Imagen a la izquierda de las columnas.
- below†
- Texto o elementos que aparecen bajo las columnas.
Parámetros de estilo (style)
- style†
- Estilos CSS que se aplican a la plantilla completa.
- titlestyle†
- Estilos CSS para la barra de título.
- abovestyle†
- belowstyle†
- Estilos CSS para los parámetros above y below respectivamente.
- basestyle†
- Estilos CSS para aplicar a title, above, below, y groupn, todos a la vez.
- imagestyle†
- Estilos CSS para image.
- imageleftstyle†
- Estilos CSS para imageleft.
- colstyle
- Estilos CSS para aplicar a todas las columnas.
- oddcolstyle
- evencolstyle
- Estillos CSS para aplicar a las columnas pares/impares.
- colnstyle
- Estilos CSS para aplicar únicamente a la columna n.
- colheaderstyle
- Estilos CSS que se aplican a todas las cabeceras de columnas.
- colnheaderstyle
- Estilos CSS para aplicar únicamente a la cabecera de la columna n.
- colnfooterstyle
- Estilos CSS para aplicar únicamente al pie de la columna n.
Parámetros de columnas
- colwidth
- Ancho, preferiblemente en una unidad proporcional como em, o como porcentaje, usado para cada columna cuyo ancho no venga especificado por colNwidth. Por defecto es 10em.
- fullwidth
- Si se le da algún valor, entonces la anchura total de las columnas se escala linearmente para que la suma total sea 100%. Generalmente no se usa este parámetro.
- padding
- Padding antes de la primera columna. Por defecto es 0.25em.
- colnwidth
- Anchura para la columna enésima.
- coln
- Contenido de la columna enésima. Máximo 20 columnas.
- colnheader
- Cabecera para la columna enésima.
- colnfooter
- Pie para la columna enésima.
- colnheadercolspan
- Este número especifica cuántas columnas debe ocupar (span) la cabecera de columna enésima. Por defecto vale 1.
- colnfootercolspan
- Este número especifica cuántas columnas debe ocupar (span) el pie de columna enésima. Por defecto vale 1.
Grupos y listas adicionales
Existen parámetros para añadir grupos y/o listas extra debajo de las columnas.
- groupn†
- Permite 6 grupos adicionales bajo las columnas.
- listn†
- Permite 6 listas adicionales bajo las columnas.
- groupstyle†
- groupnstyle†
- liststyle†
- listnstyle
- listpadding†
- oddstyle
- evenstyle
- evenodd
[swap, even, odd, off]
- Véase {{CajaNav}} para una explicación más detallada.
Ejemplos
Ejemplo básico
{{CajaNavCols
|name = CajaColumnas
|title = Caja ejemplo básico
|width = 18.25em
|padding = 10em
|above = ''Aquí va el {{{above}}}.''
|col1 = Enlace 1<br> Enlace 2<br> Enlace 3<br> Enlace 4
|col2 = Enlace 5<br> Enlace 6<br> Enlace 7<br> Enlace 8
|col3 = Enlace 9<br> Enlace 10<br> Enlace 11<br> Enlace 12
|col4width = 17em
|col4 = Enlace 13<br> Enlace 14<br> Enlace 15
|below = ''Texto {{{below}}}.''
}}
Caja ejemplo básico |
---|
| Aquí va el {{{above}}}. | |
|
Enlace 1 Enlace 2 Enlace 3 Enlace 4
|
Enlace 5 Enlace 6 Enlace 7 Enlace 8
|
Enlace 9 Enlace 10 Enlace 11 Enlace 12
|
Enlace 13 Enlace 14 Enlace 15
|
| | Texto {{{below}}}. |
|
Ejemplo con anchura en porcentajes
{{CajaNavCols
| name = Caja
| title = Caja ejemplo con porcentajes
| colwidth = 33%
| colstyle = text-align: center
| col1 = Enlace 1<br> Enlace 2<br> Enlace 3<br> Enlace 4
|col2 = Enlace 5<br> Enlace 6<br> Enlace 7<br> Enlace 8
|col3 = Enlace 9<br> Enlace 10<br> Enlace 11<br> Enlace 12
}}
Caja ejemplo con porcentajes |
---|
|
|
Enlace 1 Enlace 2 Enlace 3 Enlace 4
|
Enlace 5 Enlace 6 Enlace 7 Enlace 8
|
Enlace 9 Enlace 10 Enlace 11 Enlace 12
|
|
|
Ejemplos con cabeceras y pies de columnas
El fondo gris se añade para resaltar el ejemplo.
Caja con cabeceras y pies de columnas |
---|
|
Cab Col 1 | Cab Col 2 | Cab Col 3 | Cab Col 4 | | | | | | | Pie Col 1 | Pie Col 2 | Pie Col 3 | Pie Col 4 |
|
|
Uso de span
Caja con cabeceras y span |
---|
|
Cab Col 1 | Cab Col 2 (colspan=2) | Cab Col 4 | Cab Col 5 (colspan=3) | | | | | | | | |
|
|
Ejemplos de cajas anidadas
Este ejemplo muestra {{CajaNav}}, {{CajaNavColap}} y {{CajaNavCols}} todas juntas. Nótese que cada una de las cajas hijas tiene el primer parámetro puesto a child
CajaNav, CajaNavCols y CajaNavColap funcionando juntas |
---|
|
Grupo 1 |
---|
|
Enlace 1 · Enlace 2 · Enlace 3 · Enlace 4 |
| |
CajaNav hija |
---|
| grupo 1 |
Enlace 1 · Enlace 2 · Enlace 3 · Enlace 4 | | grupo 2 |
Enlace 1 · Enlace 2 · Enlace 3 · Enlace 4 | | |
Enlace 1 · Enlace 2 · Enlace 3 · Enlace 4 | | grupo 4 |
Enlace 1 · Enlace 2 · Enlace 3 · Enlace 4 | | grupo 5 |
Enlace 1 · Enlace 2 · Enlace 3 · Enlace 4 | | |
Enlace 1 · Enlace 2 · Enlace 3 · Enlace 4 |
| |
grupo 3 |
---|
|
Enlace 1 · Enlace 2 · Enlace 3 · Enlace 4 |
| |
|
|