Una de las principales utilidades de la tabla es la maquetación de textos y figuras. Se utiliza la etiqueta <TABLE> para definir una tabla.
La forma de definir una tabla se basa en separar en filas y columnas, se utiliza la etiqueta <TR> para definir una fila, y la <TD> para las columnas, por ejemplo, una tabla con 3 columnas y 2 filas se codifica y se representaría::
<TABLE>
<TR>
<TD>11</TD>
<TD>12</TD>
<TD>13</TD>
</TR>
<TR>
<TD>21</TD>
<TD>22</TD>
<TD>23</TD>
</TR>
</TABLE>
|
|
A la tabla se la puede dar una serie de formatos dentro de las etiqueta TABLE:
| ALIGN | Alineación de la tabla: derecha (RIGHT), izquierda (LEFT) y centro (CENTER). |
| WIDTH | Anchura de la tabla, en pixels o en porcentaje de la anchura total de la ventana. |
| BORDER | Grosor del borde de las celdas. |
| CELLSPACING | Pixels de separación entre las celdas. |
| CELLPADDING | Pixels entre el contenido y el borde de una celda. |
Como ejemplo: <TABLE WIDTH="25%" BORDER=2 ALIGN=LEFT> veremos lo siguiente:
| 11 | 12 | 13 |
| 21 | 22 | 23 |
El título de la tabla se hace con la etiqueta CAPTION.
Ejemplo:
<TABLE>
<CAPTION>
Tabla 1
</CAPTION>
...
</TABLE>
|
|
Como parámetro tenemos ALIGN por defecto TOP y si es BOTTOM el título estará al final de la tabla.
Las filas se definen con la etiqueta TR y con los siguientes atributos:
| ALIGN | Contenido alineado a la izquierda (LEFT), derecha (RIGHT) y centro (CENTER). |
| VALIGN | Contenido arriba (TOP), abajo (BOTTOM) o centro (MIDDLE). |
Las celdas se definen con las etiquetas TD y TH, ambas son equivalentes, aunque la última se utiliza para los encabezados, cuyo contenido por defecto se escribe centrado y en negrita. Tienen los siguientes atributos:
| ALIGN | Contenido alineado a la izquierda (LEFT), derecha (RIGHT) y centro (CENTER). |
| VALIGN | Contenido arriba (TOP), abajo (BOTTOM) o centro (MIDDLE). |
| WIDTH | Anchura de la celda, en pixels o el porcentaje del ancho total de la tabla. |
| COLSPAN | Número de celdas de la fila situadas a la derecha (incluida la misma celda), por defecto es uno. |
| ROWSPAN | Número de celdas de la columna debajo. |
| NOWRAP | Impide que se rompa la línea en un espacio. |
Ejemplo:
|
||||||||||