CSS table-layout egenskab

Definition og brug

tableLayout-attributten bruges til at vise algoritmerne og reglerne for, hvordan tabellens celler, rækker og kolonner vises.

Fast tabellayout:

Den faste tabellayout tillader browseren at layoute tabellen hurtigere sammenlignet med den automatiske tabellayout.

I den faste tabellayout afhænger den horisontale layout kun af tabellens bredde, kolonnebredden, tabellens kantbredde og celleafstanden, og har intet med celleindholdet at gøre.

Ved at bruge den faste tabellayout kan brugeragenten vise tabellen, efter at den har modtaget det første række.

Automatisk tabellayout:

I den automatiske tabellayout bestemmes kolonnebredden af det bredeste indhold, der ikke bryder over en kolonnecelle.

Denne algoritme kan nogle gange være langsom, fordi den kræver adgang til alt indhold i tabellen, før den bestemmer den endelige layout.

Beskrivelse

Denne egenskab specificerer den layoutalgoritme, der bruges til at fuldføre tabellens layout. Den faste layoutalgoritme er hurtigere, men mindre fleksibel, mens den automatiske algoritme er langsommere, men bedre afspejler den traditionelle HTML-tabell.

Se også:

CSS tutorial:CSS tabel

HTML DOM reference manual:tableLayout-attributten

Eksempel

Indstil tabellens layoutalgoritme:

table
  {
  table-layout:fixed;
  }

Prøv det selv

CSS-syntaks

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

Attributværdi

Værdi Beskrivelse
automatic Standard. Kolonnebredden bestemmes af celleindholdet.
fixed Kolonnebredden bestemmes af tabellens bredde og kolonnebredden.
inherit Definerer, at værdien af table-layout-attributten skal arves fra forældreelementet.

Tekniske detaljer

Standardværdi: auto
Arv: ja
Version: CSS2
JavaScript-syntaks: object.style.tableLayout="fixed"

Flere eksempler

Indstil tabellens layout
Dette eksempel viser, hvordan du indstiller tabellens layout.

Browser-understøttelse

Tabellenene indeholder numre, der angiver den første browser-version, der fuldt ud understøtter egenskaben.

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