Aviso

Si este blog no se visualiza con normalidad, es posible que se deba al navegador que esta ocupando, le re comendamos usar Internet Explorer

Atributos de las Celdas

Veamos a continuación algunos atributos útiles para la construcción de nuestras tablas. Empecemos viendo atributos que nos permiten modificar una celda en concreto o toda una línea: 

alignJustifica el texto de la celda del mismo modo que si fuese el de un párrafo.
valignPodemos elegir si queremos que el texto aparezca arriba (top), en el centro (middle) o abajo (bottom) de la celda.
bgcolorDa color a la celda o línea elegida.
bordercolorDefine el color del borde.

Otros atributos que pueden ser únicamente asignados a una celda y no al conjunto de celdas de una línea son: 

backgroundNos permite colocar un fondo para la celda a partir de un enlace a una imagen.
heightDefine la altura de la celda en pixels o porcentaje.
widthDefine la anchura de la celda en pixels o porcentaje.
colspanExpande una celda horizontalmente.
rowspanExpande una celda verticalmente.

TABLAS ANIDADAS

Muy útil también es el uso de tablas anidadas. De la misma forma que podíamos incluir listas dentro de otras listas, las tablas pueden ser incluidas dentro de otras. Así, podemos incluir una tabla dentro de la celda de otra. El modo de funcionamiento sigue siendo el mismo aunque la situación puede complicarse si el número de tablas embebidas dentro de otras es elevado.

Consejo: Páginas como DesarrolloWeb.com y muchas otras (La mayoría de las páginas avanzadas) que basan su diseño en tablas, realizan anidaciones de tablas constantemente para meter unos elementos de la página dentro de otros. Se pueden anidar tablas sin límite, sin embargo, en el caso de Netscape 4 hay que tener cuidado con el número de tablas que anidamos, porque a medida que metemos una tabla dentro de otra y otra dentro de esta y otra más, aumentando el grado de anidación sucesivamente... podemos encontrar problemas en su visualización y puede que la página tarde un poco de tiempo más en mostrarse en pantalla.

Este sería el código:

<html>
<head>
<tittle>Tablas anidadas</tittle>
</head>
<body>
<center>
Tablas anidadas
<table cellspacing="10" cellpadding="10" border="3">
<tr>
    <td align="center">
     Celda de la tabla principal
    </td>
    <td align="center">
         <table cellspacing="2" cellpadding="2" border="1">
         <tr>
             <td>Tabla anidada, celda 1</td>
             <td>Tabla anidada, celda 2</td>
         </tr>
         <tr>
             <td>Tabla anidada, celda 3</td>
             <td>Tabla anidada, celda 4</td>
         </tr>
         </table>
    </td>
</tr>
</table>
</center>
</body>
</html>
El documento html quedaria de la siguiente manera:

Atributos de las tablas

Además de los atributos específicos de cada celda o línea, las tablas pueden ser adicionalmente formateadas a partir de los atributos que nos ofrece la propia etiqueta <table>. He aquí aquellos que pueden parecernos en un principio importantes: 
Imprimir

alignAlinea horizontalmente la tabla con respecto a su entorno.
backgroundNos permite colocar un fondo para la tabla a partir de un enlace a una imagen.
bgcolorDa color de fondo a la tabla.
borderDefine el número de pixels del borde principal.
bordercolorDefine el color del borde.
cellpaddingDefine, en pixels, el espacio entre los bordes de la celda y el contenido de la misma.
cellspacingDefine el espacio entre los bordes (en pixels).
heightDefine la altura de la tabla en pixels o porcentaje.
widthDefine la anchura de la tabla en pixels o porcentaje.

Los atributos que definen las dimensiones, height y width, funcionan de una manera análoga a la de las celdas tal y como hemos visto en el capitulo anterior. Contrariamente, el atributo align no nos permite justificar el texto de cada una de las celdas que componen la tabla, sino más bien, justificar la propia tabla con respecto a su entorno. 

TABLAS COLUMNAS COMBINADAS

<html>
<head>
<title> table columnas combinadas</title>
</head>
<body>
<center>
<big><big>Tablas con columnas combinadas</big></big>
<table border="1" >
<tr>
<td rowspan="3">Campo unificado</td>
<td>Campo 2</td>
<td>Campo 3</td>
</tr>
<tr>
<td>Campo 5</td>
<td>Campo 6</td>
</tr>
<tr>
<td>Campo 8</td>
<td>Campo 9</td>
</tr>
</table>
 </center>
</body>
</html>
La página web quedaría de la siguiente manera:



Imprimir

TABLAS CELDAS COMBINADAS

<html>
<head>
<title> tabla con celdas combiandas</title>
</head>
<body>
<CENTER>
<big><big>PRUEBA TABLA</big></big>
<TABLE border="2">
<TR>
<th></th>
<TH>Lunes</TH>
<TH>Martes</TH>
<TH>Miercoles</TH>
<TH>Jueves</TH>
<TH>Viernes</TH>
<TH>Sabado</TH>
<TH>Domingo</TH>
</TR>

<TR border="2">
<Td>M</Td>
<Td colspan="2">se combinan</Td>
<Td>&nbsp</Td>
<Td>&nbsp</Td>
<Td>&nbsp</Td>
<Td>&nbsp</Td>
<Td>&nbsp</Td>
</TR>

<tr>
<Td>F</Td>
<Td>&nbsp</Td>
<Td>&nbsp</Td>
<Td>&nbsp</Td>
<Td>&nbsp</Td>
<Td>&nbsp</Td>
<Td>&nbsp</Td>
<Td>&nbsp</Td> 
</TR>
</TABLE>

</CENTER>
</body>
</html>

 



Imprimir