Buscar..


Sintaxis

  • diseño de la mesa: auto | fijo;
  • colapso de la frontera: separado | colapso;
  • espacio entre bordes: <length> | <length> <length>;
  • células vacías: mostrar | esconder;
  • lado del título: arriba | fondo;

Observaciones

Estas propiedades se aplican tanto a los elementos <table> (*) como a los elementos HTML mostrados como display: table o display: inline-table

(*) Los elementos <table> están obviamente diseñados de forma nativa por UA / browsers como display: table

Las tablas HTML son semánticamente válidas para datos tabulares. No se recomienda utilizar tablas para el diseño. En su lugar, utiliza CSS.

diseño de la mesa

La propiedad de table-layout cambia el algoritmo que se usa para el diseño de una tabla.

Debajo de un ejemplo de dos tablas, ambas configuradas al width: 150px :

introduzca la descripción de la imagen aquí

La tabla de la izquierda tiene table-layout: auto mientras que la de la derecha tiene table-layout: fixed . El primero es más ancho que el ancho especificado (210px en lugar de 150px) pero el contenido se ajusta. Este último toma el ancho definido de 150 px, independientemente de si el contenido se desborda o no.

Valor Descripción
auto Este es el valor predeterminado. Define el diseño de la tabla que se determinará por el contenido de sus celdas.
fijo Este valor establece el diseño de la tabla que se determina por la propiedad de ancho proporcionada a la tabla. Si el contenido de una celda excede este ancho, la celda no cambiará de tamaño, sino que dejará que el contenido se desborde.

colapso de la frontera

La propiedad border-collapse determina si los bordes de las tablas deben separarse o fusionarse.

Debajo de un ejemplo de dos tablas con valores diferentes a la propiedad border-collapse :

introduzca la descripción de la imagen aquí

La tabla de la izquierda tiene border-collapse: separate mientras que la de la derecha tiene border-collapse: collapse .

Valor Descripción
separar Este es el valor predeterminado. Hace que los bordes de la mesa se separen entre sí.
colapso Este valor establece que los bordes de la tabla se fusionen, en lugar de ser distintos.

espaciado de la frontera

La propiedad de espacio entre border-spacing determina el espacio entre celdas. Esto no tiene ningún efecto a menos que border-collapse se establezca en separate .

Debajo de un ejemplo de dos tablas con valores diferentes a la propiedad de border-spacing :

introduzca la descripción de la imagen aquí

La tabla de la izquierda tiene border-spacing: 2px (predeterminado), mientras que la de la derecha tiene border-spacing: 8px .

Valor Descripción
<length> Este es el comportamiento predeterminado, aunque el valor exacto puede variar entre los navegadores.
<length> <length> Esta sintaxis permite especificar valores horizontales y verticales separados respectivamente.

celdas vacías

La propiedad de las empty-cells determina si se deben mostrar o no las celdas sin contenido. Esto no tiene ningún efecto a menos que border-collapse se establezca en separate .

Debajo de un ejemplo con dos tablas con diferentes valores establecidos en la propiedad de empty-cells :

introduzca la descripción de la imagen aquí

La tabla de la izquierda tiene empty-cells: show mientras que la de la derecha tiene empty-cells: hide . El primero muestra las celdas vacías mientras que el segundo no lo hace.

Valor Descripción
espectáculo Este es el valor predeterminado. Muestra celdas aunque estén vacías.
esconder Este valor oculta una celda por completo si no hay contenidos en la celda.

Más información:

lado del título

La propiedad del caption-side determina la posición vertical del elemento <caption> dentro de una tabla. Esto no tiene efecto si tal elemento no existe.

Debajo de un ejemplo con dos tablas con diferentes valores establecidos en la propiedad del caption-side del caption-side :

introduzca la descripción de la imagen aquí

La tabla de la izquierda tiene caption-side: top mientras que la de la derecha tiene caption-side: bottom .

Valor Descripción
parte superior Este es el valor predeterminado. Coloca la leyenda sobre la mesa.
fondo Este valor coloca el título debajo de la tabla.


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow