</> Praktum

Главная / CSS / CSS border-collapse

Справочник · CSS

border-collapse: одинарные линии у таблицы

Отдельные рамки ячеек по умолчанию стоят на расстоянии и выглядят двойными. collapse сливает их.

Как это работает

collapse подходит почти любой учебной таблице с сеткой. separate оставляет зазор, которым управляет border-spacing. Вместе с collapse проще задать одну линию на th и td. Не рисуй и внешнюю толстую рамку, и ещё линии у каждой ячейки другим цветом без проверки углов.

table { border-collapse: collapse; width: 100%; }
th, td { border: 1px solid #e4ddd2; padding: 0.5rem; }

Когда использовать

Расписание, цены, сравнение. Карточки таблицей не рисуй.

Частые ошибки

  • Линии получились двойными.
  • После collapse пропали отступы, которые ждали от border-spacing.
  • У ячеек нет padding, и текст прилип к линии.

Попробуй

Собери таблицу с одной сеткой линий и воздухом внутри ячеек.

Ещё в разделе CSS