Как решать проблему с бордюрами у блоков с адаптивной высотой не используя таблицу?
Вариант 1: https://jsfiddle.net/b62qcp06/
Вариант 2: https://jsfiddle.net/w5jsb6dg/ (здесь разница в том, что блоки 3 и 4 взяты в отдельный блок)
Используйте flexbox