Как сверстать таблицу дивами?
Не надо верстать таблицу дивами. Таблицы верстаются таблицами.
Максимально приближенный вариант получится, если использовать табличные значения свойства display. И в итоге разметка будет только более громоздкой, ибо вместо соответствующего тега придется использовать див с соответствующим классом. И троллейбус из буханки на фоне этого будет выглядеть куда более полезным изобретением.
Можно накидать и на JS, но все равно выйдет ад и содомия.
может попробовать flexbox?
codepen.io/imohkay/pen/gpard
css-tricks.com/fluid-width-equal-height-columns