Разница между hide и collapse при работе с таблицами заключается в том, что каждое из этих свойств выполняет разные задачи:
- hide скрывает пустые ячейки и фон в них. 4 Если для свойства empty-cells установлено значение hide, то пустые ячейки и фон в них будут скрыты, если установлено значение show (по умолчанию) — будут отображаться. 4
- collapse скрывает элементы таблиц, сохранив место для ячеек и границ. 1 Это свойство предназначено для элементов таблиц и используется, когда нужно динамически показывать и скрывать элементы без дестабилизации макета таблицы. 2
Таким образом, hide скрывает пустые ячейки и фон, а collapse скрывает элементы таблиц, сохраняя их расположение в макете. 24