Etiquetas HTML para Tablas: Guía Completa con Ejemplos
Clasificado en Informática
Escrito el en español con un tamaño de 3,47 KB
Tablas en HTML
Las tablas se utilizan con frecuencia en las páginas web, a menudo porque son la herramienta más efectiva para organizar elementos y asegurar su correcta disposición. Para definir una tabla en HTML, se utilizan las siguientes etiquetas:
Etiquetas básicas
<table>
y</table>
: Estas etiquetas encierran la tabla completa.<tr>
y</tr>
: Estas etiquetas definen una fila dentro de la tabla. Se utiliza<th>
y</th>
para filas de encabezado.<td>
y</td>
: Estas etiquetas definen una celda dentro de una fila.
La construcción de una tabla implica declarar una fila y luego las celdas que la componen, seguido de la siguiente fila y sus celdas, y así sucesivamente. No es obligatorio que todas las filas tengan el mismo número de celdas.
Atributos de la etiqueta <table>
Todos los atributos son opcionales:
border="4"
: Define el grosor del borde de la tabla en píxeles. En este caso, 4 píxeles. Si no se especifica, la tabla no tendrá borde.width="5"
owidth="50%"
: Establece el ancho de la tabla. Puede definirse en píxeles (5 píxeles) o como un porcentaje del ancho disponible (50%).cellspacing="2"
: Define el espacio entre las celdas en píxeles. El valor predeterminado es 2.cellpadding="5"
: Define el espacio entre el contenido de las celdas y su borde en píxeles. El valor predeterminado es 1.align="left"
,align="right"
,align="center"
: Alinea la tabla a la izquierda, derecha o al centro, respectivamente.
Atributos de las etiquetas de fila y celda
Las etiquetas de fila (<tr>
) y celda (<td>
y <th>
) admiten los siguientes atributos:
width="30"
: Define el ancho de la fila o celda. También puede especificarse en porcentaje.align="left"
,align="right"
,align="center"
: Alinea el contenido a la izquierda, derecha o al centro, respectivamente.valign="top"
,valign="middle"
,valign="bottom"
: Alinea el contenido verticalmente arriba, en medio o abajo, respectivamente.bgcolor="#AACCEE"
: Define el color de fondo de la celda o fila.colspan="3"
: Especifica el número de columnas que ocupa la celda.rowspan="2"
: Especifica el número de filas que ocupa la celda.
Ejemplo de tabla
Observa el siguiente ejemplo que utiliza la etiqueta <th>
en lugar de <tr>
para el título. El contenido de <th>
se resalta en negrita, por lo que se utiliza comúnmente para encabezados.
<table border="3" cellspacing="5" width="200">
<th colspan="2" bgcolor="#6D8FFF">Este es el título</th>
<tr align="center">
<td>Esta es la celda de la 1ª fila y de la 1ª columna</td>
<td>Esta es de la 1ª fila y de la 2ª columna</td>
</tr>
<tr bgcolor="#6D8FFF">
<td>Esto está con un fondo azul</td>
<td align="right" valign="bottom">Y esto también</td>
</tr>
</table>