table-layout

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

Значения

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

inherit - наследует значение свойства родительского элемента.

Пример использования

table {table-layout: fixed}

Характеристики

1. Применяется к тегу <table> или к элементу, у которого значение display установлено как table или inline-table.
2. Значение по умолчанию: auto
3. Не наследуется.

Синтаксис

table-layout: auto | fixed | inherit

Версии CSS

CSS 2
CSS 2.1
CSS 3

Нашли ошибку, опечатку, неточность, неактуальную или устаревшую информацию? Пишите.