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> <td
colspan="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ínea
el 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" |
No hay comentarios:
Publicar un comentario
Deja tu comentario y en breve te contestaremos