Вы здесь

CSS свойство table-layout

Определяет, как браузер должен вычислять высоту и ширину ячеек таблицы, основываясь на ее содержимом.

CSS синтаксис

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

Возможные значения

Значение Описание
auto Значение по умолчанию. Автоматическая разметка таблицы. Браузер загружает всю таблицу, анализирует ее для определения размеров ячеек и после этого отображает.
fixed Фиксированная разметка таблицы. Горизонтальная разметка таблицы зависит от ее ширины и ширины ее колонок, а не от контента ячеек. Ширина колонок в этом случае определяется либо с помощью тега <col>, либо вычисляется на основе первой строки. Если данные о форматировании первой строки таблицы по каким-либо причинам получить невозможно, в этом случае таблица делится на колонки равной ширины. При использовании этого значения, содержимое, которое не помещается в ячейку указанной ширины, будет обрезано, либо наложено поверх ячейки. Это зависит от используемого браузера, но в любом случае ширина ячейки меняться не будет. Для корректной работы этого значения обязательно должна быть задана ширина таблицы.
inherit Значение наследуется от родительского элемента.
initial Устанавливает значение по умолчанию.

Пример

Устанавливаем алгоритм расчета ширины ячеек HTML таблицы


table {
     table-layout: fixed;
}