Get to know MDN better
Esta página ha sido traducida del inglés por la comunidad. Aprende más y únete a la comunidad de MDN Web Docs.
This feature is well established and works across many devices and browser versions. It’s been available across browsers since julio de 2015.
* Some parts of this feature may have varying levels of support.
El Elemento de Tabla HTML (<table>) representa datos en dos o mas dimensiones.
| Categoria del contenido | Flujo del contenido |
| Contenido permitido |
En este orden:
|
| Omisión de etiqueta | Ninguna, ambas la etiqueta de inicio y de fin son obligatorias |
| Elementos padre permitidos | cualquier elemento que acepte elementos de flujo |
| Documento normativo | HTML5, section 4.9.1 (HTML4.01, section 11.2.1) |
Al igual que otros elementos HTML, este elemento también soporta atributos globales.
alignEste atributo enumerativo indica como va a encontrarse alineada la tabla respecto al contenido del documento en cuestión, pudiendo tener los siguientes valores:
Nota:
Este atributo define el color de fondo de la tabla . Es un código hexadecimal como el dado en el formato sRGB (bajo el prefijo '#'). Uno de los 16 colores predefinidos podía ser usado:
| silver (plata) = "#C0C0C0" | lime (lima) = "#00FF00" | ||
| gray (gris) = "#808080" | olive (oliva) = "#808000" | ||
| white (blanco) = "#FFFFFF" | yellow (amarillo) = "#FFFF00" | ||
| maroon (marrón) = "#800000" | navy (azul marino) = "#000080" | ||
| red (rojo) = "#FF0000" | blue (azul) = "#0000FF" | ||
| purple (púrpura) = "#800080" | teal (verde esmeralda) = "#008080" | ||
| fuchsia (fucsia) = "#FF00FF" | aqua (verde agua) = "#00FFFF" |
Nota: No usar este atributo, dado que ha sido declarado obsoleto. El elemento <table> debe ser estilizado utilizando CSS. A fin de dar un efecto similar al atributo bgcolor, la propiedad CSS background-color debe ser usada.
Este atributo entero define el tamaño del cuadro alrededor de la tabla . Si estuviese puesta en 0, implicaría que dicho atributo sería nulo.
Nota: No usar este atributo en CSS dado que es obsoleto: el elemento <table> debe ser estilizado usando CSS. A fin de dar un efecto similar al atributo, las propiedades CSS nativas border, border-color, border-width y border-style deben ser usadas.
Este atributo define el espacio entre el contenido de una celda y su borde (mostrado o no), si fuese la longitud de un pixel, dicho espacio será aplicado en los 4 costados, caso que fuese un porcentaje, el contenido será centrado y todo el espacio vertical representará a este porcentaje. Lo mismo será válido para todo el espacio horizontal
Nota: No usar este atributo en CSS dado que es obsoleto: el elemento <table> debe ser estilizado usando CSS. Para dar un efecto similar al atributo border, use la propiedad CSS border-collapse con el valor collapse en el mismo elemento <table>, y la propiedad padding en el elemento <td>.
Este atributo define el espacio entre el contenido de una celda y su borde (mostrado o no), si fuese la longitud de un pixel, dicho espacio será aplicado en los 4 costados, caso que fuese un porcentaje, el contenido será centrado y todo el espacio vertical representará a este porcentaje. Lo mismo será válido para todo el espacio horizontal.
Nota: No usar este atributo en CSS dado que es obsoleto: el elemento <table> debe ser estilizado usando CSS. Para dar un efecto similar al atributo border, use la propiedad border-collapse con el valor collapse en el mismo elemento <table>, y la propiedad margin en el elemento <td>.
Este atributo enumerativo define cual lado del cuadro alrededor de la tabla será mostrada. Puede tener los siguientes valores:
| hsides | vsides | ||
| lhs | rhs | ||
| border | box | ||
| void |
Nota: No usar este atributo en CSS dado que es obsoleto: el elemento <table> debe ser estilizado usando CSS. Para dar un efecto similar al atributo frame use las propiedades CSS border-style y border-width.
Este atributo enumerativo define donde aparecen las reglas en la tabla, por ejemplo líneas. Puede tener los siguientes valores:
Nota:
Este atributo define un texto alternativo para describir una tabla en un usuario incapaz de mostrarlo, corrientemente contiene una descripcion de él que posibilita a discapacitaos visulaes (como invidentes navegando en pantallas braile) a obtener la información que necesitan.Si la información añadida en este atributo puede ser útil a otras personas, considere el utilizar el elemento <caption> en vez de este. instead. El atributo de resumen no es obligatorio usuarlo, pudiendo ser omitido si un elemento <caption> realiza similar labor.
Nota: No use este atributo, dado que ha sido declarado obsoleto. En su lugar, use alguna de estas formas de describir una tabla:
Este atributo define el ancho de una tabla, pudiendo contener una longitud de píxeles o un porcentaje, que representa un porcentaje de anchura del contenedor que la tabla debiera usar.
Nota: No usar este atributo en CSS dado que es obsoleto: el elemento <table> debe ser estilizado usando CSS. Para dar un efecto similar al atributo frame use la propiedad CSS width en su lugar.
Este elemento implementa la interfaz HTMLTableElement.
| HTML # the-table-element |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 29 abr 2026 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.