table-layout

Оновлено: 15.12.2022

table-layout

Визначає, як браузер має обчислювати ширину комірок таблиці, ґрунтуючись на її вмісті.

Коротка інформація

Значення за замовчуванням auto
Успадковується Ні
Застосовується До тега <table> або до елемента, у якого значення display встановлено як table або inline-table.
Анімується Ні

Синтаксис

table-layout: auto | fixed

Значення

auto Браузер завантажує всю таблицю, аналізує її для визначення розмірів комірок і тільки після цього відображає.
fixed Ширина колонок у цьому випадку визначається або за допомогою елемента <col>, або обчислюється на основі першого рядка. Якщо дані про форматування першого рядка таблиці з якихось причин отримати неможливо, у цьому випадку таблиця ділиться на колонки рівної ширини. У разі використання цього значення вміст, який не поміщається в комірку вказаної ширини, буде "обрізано" або накладено поверх комірки. Це залежить від використовуваного браузера, але в будь-якому разі ширина комірки змінюватися не буде. Для коректної роботи цього значення обов'язково має бути задана ширина таблиці.

Приклад

Об'єктна модель

Об'єкт.style.tableLayout

Браузери

table-layout

Переглянути сумісність з Can I use?

table-layout