Atributo CSS table-layout

Definición y uso

El atributo tableLayout se utiliza para mostrar las reglas de algoritmo de cálculo de celdas, filas y columnas de la tabla.

Diseño fijo de la tabla:

En comparación con el diseño automático de la tabla, el diseño fijo de la tabla permite que el navegador realice el diseño de la tabla más rápidamente.

En el diseño fijo de la tabla, el diseño horizontal depende solo del ancho de la tabla, el ancho de la columna, el ancho del borde de la tabla y el espacio entre celdas, y no del contenido de las celdas.

Al usar el diseño fijo de la tabla, el agente de usuario puede mostrar la tabla después de recibir la primera fila.

Diseño automático de la tabla:

En el diseño automático de la tabla, el ancho de las columnas se determina por el contenido más ancho que no tiene un salto de línea en la celda de la columna.

A veces, este algoritmo puede ser más lento, ya que necesita acceder a todo el contenido de la tabla antes de determinar el diseño final.

Explicación

Esta propiedad especifica el algoritmo de diseño utilizado para completar el diseño de la tabla. El algoritmo de diseño fijo es más rápido, pero menos flexible, mientras que el algoritmo automático es más lento, pero refleja mejor la tabla tradicional de HTML.

Vea también:

Tutoriales de CSS:Cuadros de CSS

Manual de referencia del DOM HTML:Atributo tableLayout

Ejemplo

Configurar el algoritmo de diseño de la tabla:

table
  {
  table-layout:fixed;
  }

Intente usted mismo

Sintaxis de CSS

table-layout: auto|fixed|initial|inherit;

Valor del atributo

Valor Descripción
automatic Predeterminado. El ancho de las columnas se determina por el contenido de la celda.
fixed El ancho de las columnas se determina por el ancho de la tabla y el ancho de la columna.
inherit Se especifica que el valor de la propiedad table-layout debe ser heredado del elemento padre.

Detalles técnicos

Valor predeterminado: auto
Herencia:
Versión: CSS2
Sintaxis de JavaScript: object.style.tableLayout="fixed"

Más ejemplos

Configurar el diseño de la tabla
Este ejemplo muestra cómo configurar el diseño de la tabla.

Compatibilidad del navegador

Los números en la tabla indican la primera versión del navegador que admite completamente esta propiedad.

Chrome IE / Edge Firefox Safari Opera
14.0 5.0 1.0 1.0 7.0