/    Sign up×
Reference /Pin to ProfileBookmark

The table-layout property designates the algorithm used to lay out cells, rows, and columns in a table.

Syntax

Using table-layout: fixed renders the table much faster than table-layout: auto.

table.a {
  table-layout: auto;
}

table.f {
  table-layout: fixed;
}

Values

auto
Default value. Browsers use an automatic layout algorithm – the content dictates the layout.

fixed
Designates a fixed table algorithm. Table and column widths are set by the widths of table or col or by the width of the first row of cells. Cells in any other rows do not impact table width. I no widths are set for the first row, then the column widths are equally divided across the table, regardless of their cells’ content.

initial
Sets the property to its default value.

inherit
Inherits this property’s value from its parent item.

Browser Compatibilty

Demos

Have a code example of table-layout? Submit a codepen.io demo and we'll showcase it here

to submit a demo.
CSS
×

Success!

Help @reference spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.7,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @AriseFacilitySolutions09,
tipped: article
amount: 1000 SATS,

tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,
)...