Empezamos con un tema algo complejo. Una tabla se define entre las etiquetas <table> y </table> A partir de este momento hay que definir las filas de la tabla que se definen con <tr> y </tr> (table row). Un par de etiquetas para cada una de las filas. Dentro de cada fila se definen las celdas que forman esa fila con las etiquetas <td> y </td> (table data). Vamos a empezar definiendo una tabla de 3 filas y 3 columnas (para nuestro lenguaje serán tres filas, cada una de ellas con tres celdas):
¿Qué ha pasado? No se ve nada. Esto ocurre porque:
13.1.- Tablas con borde y con casillas vacías. Vamos a arreglar estos dos temas: Por un lado vamos a indicar que queremos una tabla con borde. Esto se hace dentro de la etiqueta <table> con el atributo border. Así: <table border>. Por otro lado, vamos a poner algo dentro de cada celda. Pero, en lugar de poner algo concreto y visible, vamos a utilizar una cadena de caracteres que ya hemos visto que se utilizaba para añadir un espacio a la separación entre palabras:
13.2.- Otros atributos de la tabla. Podemos hacer que nuestra tabla esté centrada en la página con el atributo align="center". O "left" o "right" Que ocupe una determinada proporción del espacio en horizontal con el atributo width="50%". O "30%" o "70%" o... Que el borde sea mayor que el establecido por defecto (que es 1): border="3". O ... Que tenga un color de fondo con el atributo bgcolor="#6699FF" . O cualquier otro (ver colores html).
13.3.- Atributos de las filas y las celdas. De manera similar a los atributos de la tabla, podemos definir todos esos parámetros a las filas o a las celdas. Por ejemplo podemos empezar asignando a las celdas de la primera fila un ancho diferente. Si a este respecto no hago nada más en las otras celdas, lo que haga afectará a todas las columnas. Puedo definir colores diferenciados. En este caso, el color de la fila o de la celda prevalecerá sobre el definido en el conjunto de la tabla
|