Skip to content

Table Layout

Control table layout algorithm

Syntax

layout="table:[value]"

Values

ValueCSS OutputDescription
autotable-layout: autoAuto layout
fixedtable-layout: fixedFixed layout

Examples

html
<table layout="table:fixed">Fixed width columns</table>

Preview

Fixed Table Layout

layout="table:fixed" - Columns have fixed equal widths

FixedColumnWidths
View Code
html
<table layout="table:fixed" style="width: 100%;" visual="bg:neutral-100 dark:bg:neutral-900 rounded:medium">
  <tbody>
    <tr>
      <td space="p:small" visual="bg:primary text:white">Fixed</td>
      <td space="p:small" visual="bg:primary text:white">Column</td>
      <td space="p:small" visual="bg:primary text:white">Widths</td>
    </tr>
  </tbody>
</table>

Auto Table Layout

layout="table:auto" - Columns adjust to content width

ShortMuch Longer Content HereMed
View Code
html
<table layout="table:auto" style="width: 100%;" visual="bg:neutral-100 dark:bg:neutral-900 rounded:medium">
  <tbody>
    <tr>
      <td space="p:small" visual="bg:primary text:white">Short</td>
      <td space="p:small" visual="bg:primary text:white">Much Longer Content Here</td>
      <td space="p:small" visual="bg:primary text:white">Med</td>
    </tr>
  </tbody>
</table>