Ayuda:Cómo crear tablas

Saltar a: navegación, buscar
Ayuda para la creación y edición de contenidos en la wiki

Elementos de una tabla

Todos los caracteres o combinaciones de caracteres que se usan para crear una tabla deben estar al principio de la línea, sin ni siquiera dejar un espacio en blanco delante.

  • Con {| se indica el principio de una tabla, y con |} se indica el final
  • Las tablas pueden tener un subtítulo, y si lo tienen debe aparecer entre el inicio de la tabla y la primera fila. Los caracteres que se usan para indicar el subtítulo son |+
  • Entre los caracteres que indican el inicio y el final de una tabla se añaden las filas. Estas comienzan con el carácter |, y para separar una fila de la siguiente se usa la combinación de caracteres |-, que en la primera fila es opcional.
  • Las columnas se pueden separar de dos formas:
  • Añadiendo un salto de línea y empezando la línea con una | para cada una
  • Usando || para separarlas si se escriben todas en la misma línea
  • Si se quiere añadir una cabecera a la tabla se inicia una línea con ! después del inicio de la tabla. Al igual que ocurre con las columnas, las celdas de la cabecera se pueden separar de dos formas, solo que en este caso se usa ! al principio —si se usa una línea para cada celda—, o !! —si se colocan todas en la misma línea. La posición de la cabecera es antes de la primera fila, da igual si antes de la fila de subtítulo (si la hay) o después. Además, se puede repetir la cabecera en cualquier otra fila de la tabla, útil por ejemplo para tablas largas.

Ejemplo

Tabla con subtítulo, cabecera al inicio y final y segunda fila dividida en varias líneas:

{|
|+ Subtítulo de la tabla
! cabecera !! cabecera !! cabecera
|-
| celda 1,1 || celda 1,2 || celda 1,3
|-
| celda 2,1
| celda 2,2
| celda 2,3
|-
| celda 3,1 || celda 3,2 || celda 3,3
|-
! cabecera !! cabecera !! cabecera
|}

Subtítulo de la tabla
cabecera cabecera cabecera
celda 1,1 celda 1,2 celda 1,3
celda 2,1 celda 2,2 celda 2,3
celda 3,1 celda 3,2 celda 3,3
cabecera cabecera cabecera

Uso de atributos HTML y CSS en tablas

Las tablas admiten tanto atributos HTML como estilos CSS. Se pueden usar para la tabla al completo, para cada fila o incluso para una celda en concreto.

  • Para afectar a la tabla al completo, se colocan los atributos o el CSS en la línea de inicio de la tabla.
{| cellpadding="0" cellspacing="0" border="1"
  • Para afectar a una fila se colocan a continuación del separador de filas |-
|- style="color:green"
  • Para afectar a una celda, los atributos o CSS se colocan:
  • después de | en el inicio de línea y se añade | al terminar
|celda x,y || style="color:green" | celda x+1,y | ... | celda x+n,y
  • o a continuación del separador de columnas ||, también seguido de otra |
| celda x,y
| style="color:green" | celda x+1,y
| ...
| celda x+n,y

Ejemplo

Tabla con cabecera de color naranja, primera fila con texto en verde, y celdas individuales con distintos colores. Se usa la clase wikitable en la línea de inicio de la tabla para dar un estilo básico homogéneo a las tablas.

{| class="wikitable"
|+ Subtítulo de la tabla
|- style="color:orange"
! cabecera !! cabecera !! cabecera
|- style="text-align:center; color:green"
| celda 1,1 || celda 1,2 || celda 1,3
|-
| celda 2,1
| style="color: red" | celda 2,2
| celda 2,3
|-
| celda 3,1 || celda 3,2 || style="color:blue; font-weight:bold" | celda 3,3
|-
! cabecera !! cabecera !! cabecera
|}

Subtítulo de la tabla
cabecera cabecera cabecera
celda 1,1 celda 1,2 celda 1,3
celda 2,1 celda 2,2 celda 2,3
celda 3,1 celda 3,2 celda 3,3
cabecera cabecera cabecera

Enlaces externos