Hoy vamos a explicar como poner una tabla en nuestra página web, o blog.
Una tabla Html, está marcada por la etiquetas <table> >/table>
Como ya hemos explicado, al igual que la etiqueta <body>, también podemos definir con los siguientes parámetros el color de fondo de las mismas.
Puedes recordarlo en este enlace.
La etiqueta "bgcolor" es el color de fondo de nuestra tabla.
La etiqueta "background" nos permite cambiar el fondo por una imagen.
La etiqueta "border"definiremos el grosor del borde de nuestra tabla.
La etiqueta "bordercolor" hará que le demos el color que queramos al borde.
La etiqueta "background" nos permite cambiar el fondo por una imagen.
La etiqueta "border"definiremos el grosor del borde de nuestra tabla.
La etiqueta "bordercolor" hará que le demos el color que queramos al borde.
Aqui dejo un ejemplo de como lo pondríamos.
Así nos quedaría:<table width="100%" border="3" bordercolor="#FF66CC" cellspacing="10" cellpadding="10"></table>
La filas
Las etiquetas
<tr>y</tr>son los encabezados de las líneas.
Estos los podemos
alinear tanto vertical como horizontalmente.
Para alinearlo
verticalmente utilizaremos el atributo "valign" para poder alinearlo
arriba de la celda ("top"), en el centro ("middle") o
debajo ("bottom").
Para alinearlo
horizontalmente utilizaremos el atributo "align".
Con este atributo podremos alinear el
contenido de las celdas en el centro ("center"), a la izquierda
("left"), a la derecha ("right") o justificado
("justify").
Las celdas
Las celdas que van dentro
de cada fila las tenemos que escribirlas con la etiqueta <td> y su
correspondiente cierre </td>.
Al igual que en las
filas, en las celdas podemos definir la alineación del contenido que está
dentro con los atributos "valign" y "align".
Las celdas poseen unos
atributos que nos ayudan a poder agrupar tantas celdas o tantas columnas como
indiquemos en él.
Para agrupar celdas utilizaríamos el atributo
"colspan" y para agrupar celdas el atributo "rowspan".
Por ejemplo, para agrupar
en una celda 2 columnas tenemos que escribir: <td
colspan="2"></td>. Y para agrupar dos filas, la indicación
sería la siguiente: <td rowspan= "2"></td>.
Las celdas
Las celdas escritas con
la etiqueta <th> y <td> y funcionan de la misma forma, salvo que el
contenido que esté dentro de una etiqueta <th> está considerado como el
encabezado de la tabla, por lo que se creará en negrita y centrado sin que
nosotros se lo indiquemos.
Ejemplo:
<table width="100%"border="1" cellpadding="0"cellspacing="0"
bordercolor="#000000"><tr><th>Encabezado 1</th><th>Encabezado 2</th><th>Encabezado 3</th></tr><tr><td rowspan="2" valign="middle"align="left">Este texto está alineado al centro verticalmente y a la izquierda horizontalmente</td><td> </td<td> </td></tr><tr> <tdcolspan="2"> </td></tr></table>
Encabezado 1 | Encabezado 2 | Encabezado 3 |
---|---|---|
Este texto está alineado al centro verticalmente y a la izquierda horizontalmente | ||
Nowrap es un atributo que le podemos colocar a la etiqueta de la celda y
que obligará al navegador a no romper esa línea, o sea, a no hacer ningún salto
de línea.
Con este atributo en la celda, el navegador no respeta el ancho
predefinido de la tabla, si es que lo hubiera, y respeta el ancho de la frase,
ya que no puede partirla.
Por tanto, si la frase es más larga que el ancho definido de la tabla,
ésta se estirará todo lo necesario para albergar la frase sin saltos de línea.
El siguiente código nos mostrará como escribir este atributo en la etiqueta de
la celda:
<table width="400"
border="1" cellpadding="10" cellspacing="0"bordercolor="#000000"><tr><td nowrap>Aunque este texto sea más ancho que los 400píxeles de la tabla, ésta no puede dividir mediante saltos delíneael contenido de la misma, por lo que se estira para albergar toda la frase.</td></tr></table>
Y a continuación podemos ver el efecto del atributo:
Aunque este texto sea más ancho que los 400píxeles de la tabla, ésta no puede dividir mediante saltos de línea el contenido de la misma, por lo que se estira para albergar toda la frase.
|
Aunque este texto sea más ancho que los 400 píxeles de la tabla, ésta no
puede dividir mediante saltos de línea el contenido de la misma, por lo que se
estira para albergar toda la frase.
Etiqueta “caption”
Esta etiqueta sirve para poder ponerle un título o encabezado a la tabla.
Puedes poder el encabezado arriba o abajo, dónde tu prefieras, mediante la
etiqueta "align": "align=top" para ponerlo arriba y
"align=bottom" para ponerlo abajo.
En el siguiente ejemplo nosotros lo hemos puesto abajo.
En el siguiente ejemplo nosotros lo hemos puesto abajo.
Y a continuación podemos ver el efecto del atributo:<table width="50%"border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#000000"><caption align="bottom">Encabezado de la tabla.</caption><tr><td align="center">Tablita de ejmplo para la etiqueta "caption"</td></tr></table>.
Tablita de ejmplo para la etiqueta "caption" |
0 Comentarios
En breve revisaremos tu comentario para poder publicarlo.
Muchas gracias