Для табличных элементов можно задать положение названия, алгоритм расчёта ширины таблицы, технику отображения пустых ячеек и формирования границ между ячейками.
Положение названия
caption-side:top|left|right|bottom
Алгоритм размещения
table-layout:auto|fixed
fixed - быстрый алгоритм. Формирование таблицы производится независимо от содержимого ячеек - ширина таблицы определяется атрибутами ширины составляющих её элементов;
auto - оптимизирующий (двухпроходный) алгоритм. Ширина таблицы определяется атрибутами ширины составляющих её элементов и размерами их содержимого.
Формирование границ
border-collapse:collapse|separate
collapse - границы описываются и формируются для горизонтальной группы ячеек,
separate - границы описываются и формируются отдельно для каждой ячейки.
При separate-алгоритме размеры границ можно задать с помощью свойства border-spacing одним числом сразу для обеих границ или двумя числами: размер (толщина) горизонтальной границы и вертикальной границы.
Пустые ячейки
empty-cells:show|hide
При separate-алгоритме задаётся способ отображения границ пустых ячеек таблицы:
show - граница отображается так же, как и для имеющих содержимое,
hide - граница вокруг пустых ячеек таблицы не отображается.