Ayuda:Tablas

De Jesulink Fanwiki

Las tablas pueden ser creadas en paginas wiki usando ciertos elementos de tablas XHTML directamente, o usando formato de código wiki para definir la tabla. Elementos de tabla XHTML y su uso son bien descritos en varios sitios web y no serán discutidos aquí. El beneficio del código wiki es que la tabla es construída de símbolos de caracteres que tienden a hacer mas fácil la percepción de la estructura de la tabla en la vista de edición del artículo, comparado a los elementos de tabla XHTML.

Como regla general, es mejor evadir usar una tabla a menos que necesites una. Crear una tabla a menudo complica la edición en una página.

Contenido

Sumario de formato de tablas en código wiki

{|
inicio de tabla
|+
subtítulo de la tabla, opcional; sólo entre inicio de tabla y la primera fila
|-
fila, opcional en la primera fila -- el software wiki la asume como la primera fila
! 
encabezado de la celda, opcional. Celdas consecutivas de encabezado en la misma linea deben ser separadas con dobles marcas (!!) o comenzar en nuevas líneas, cada una con su propia marca (!).
|
datos de la celda, requerido! Celdas consecutivas de datos en la misma línea deben ser separadas con dobles marcas (||) o comenzar en nuevas líneas, cada una con su propia marca (|).
|}
fin de la tabla

Básicos

La siguiente tabla carece de bordes y buen espaciamiento pero muestra la estructura de tabla en formato wiki más simple.

Escribes Obtienes
{|
|Naranja
|Manzana
|-
|Pan
|Pie
|-
|Mantequilla
|Helado 
|}
Naranja Manzana
Pan Pie
Mantequilla Helado

Las celdas en la misma fila pueden ser listadas en una línea separadas por ||.

Espacios extras dentro de celdas en el formato wiki, como en el formato wiki que se muestra debajo, no afecta el renderizado de la tabla actual.

Escribes Obtienes
{|
|  Naranja    ||   Manzana   ||   mas
|-
|   Pan    ||   Pie     ||   mas
|-
|   Mantequilla   || Helado ||  y mas
|}
Naranja Manzana mas
Pan Pie mas
Mantequilla Helado y mas

Encabezados de tabla

Encabezados de tabla pueden ser creados usando "!" en vez de "|". Los encabezados usualmente de muestran en negrita y centrados predeterminadamente.

Escribes Obtienes
{|
! Ítem
! Cantidad
! Coste
|-
|Naranja
|10
|7.00
|-
|Pan
|4
|3.00
|-
|Mantequilla
|1
|5.00
|-
!Total
|
|15.00
|}
Ítem Cantidad Coste
Naranja 10 7.00
Pan 4 3.00
Mantequilla 1 5.00
Total 15.00

Subtítulo

Un subtítulo de tabla puede ser añadido al principio de cualquier tabla como se muestra a continuación.

Escribes Obtienes
{|
|+Complementos alimenticios
|-
|Naranja
|Manzana
|-
|Pan
|Pie
|-
|Mantequilla
|Helado 
|}
Complementos alimenticios
Naranja Manzana
Pan Pie
Mantequilla Helado

Atributos XHTML

Puedes añadir atributos XHTML a las tablas. Para la fuente autoritativa de ellas, vease la página de especificación de tablas de HTML 4.01 de W3C.

Atributos en las tablas

Poniendo atributos despues del código de inicio de la tabla ({|) aplica atributos a toda la tabla.

Escribes Obtienes
{| border="1"
|Naranja
|Manzana
|12,333.00
|-
|Pan
|Pie
|500.00
|-
|Mantequilla
|Helado
|1.00
|}
Naranja Manzana 12,333.00
Pan Pie 500.00
Mantequilla Helado 1.00

Atributos en celdas

Puedes poner atributos en celdas individuales. Por ejemplo, los números pueden verse mejor alineados a la derecha.

Escribes Obtienes
{| border="1"
|Naranja
|Manzana
|align="right" | 12,333.00
|-
|Pan
|Pie
|align="right" | 500.00
|-
|Mantequilla
|Helado
|align="right" | 1.00
|}
Naranja Manzana 12,333.00
Pan Pie 500.00
Mantequilla Helado 1.00

Puedes tambien usar atributos de celda cuando estas poniendo varias celdas en una sola línea. Obsérvese que las celdas son separadas por ||, y dentro de cada celda los atributos y valores son separados por |.

Escribes Obtienes
{| border="1"
| Naranja || Manzana     || align="right" | 12,333.00
|-
| Pan  || Pie       || align="right" | 500.00
|-
| Mantequilla || Helado || align="right" | 1.00
|}
Naranja Manzana 12,333.00
Pan Pie 500.00
Mantequilla Helado 1.00

Atributos en filas

Puedes poner atributos en filas individuales, también.

Escribes Obtienes
{| border="1"
|Naranja
|Manzana
|align="right"|12,333.00
|-
|Pan
|Pie
|align="right"|500.00
|- style="font-style:italic; color:green;"
|Mantequilla
|Helado
|align="right"|1.00
|}
Naranja Manzana 12,333.00
Pan Pie 500.00
Mantequilla Helado 1.00

Con atributos HTML y estilos CSS

Atributos de estilos CSS pueden ser añadidos con o sin otros atributos HTML.

Escribes Obtienes
{| style="color:green; background-color:#ffffcc;" cellpadding="20" cellspacing="0" border="1"
|Naranja
|Manzana
|-
|Pan
|Pie
|-
|Mantequilla
|Helado 
|}
Naranja Manzana
Pan Pie
Mantequilla Helado

Atributos pueden ser añadidos a los encabezados y a los subtítulos como se indica a continuación.

Escribes Obtienes
{| border="1" cellpadding="20" cellspacing="0"
|+ align="bottom" style="color:#e76700;" |''Complementos alimenticios''
|-
|Naranja
|Manzana
|-
|Pan
|Pie
|-
|Mantequilla
|Helado 
|}
Complementos alimenticios
Naranja Manzana
Pan Pie
Mantequilla 1 Helado

Advertencias

Números negativos

Si comienzas una celda en una nueva línea con un número negativo con un signo de resta (o un parámetro que lo muestre como número negativo), tu tabla puede arruinarse, porque los carácteres |- serán analizados como formato wiki para la fila de la tabla, no la celda. Para evadir esto, inserte un espacio después del valor (| -6) o use una celda en la misma línea (|| -6).

CSS vs Atributos

Los bordes de la tabla especificados a través del CSS junto a un atributo del borde serán renderizados incorrectamente en un pequeño grupo de navegadores de texto.

Herramientas personales