Я пытаюсь создать контейнер с двумя столбцами, каждый из которых имеет по два столбца с одинаковыми высотами, используя только CSS.Создайте два столбца, каждый из которых содержит два столбца, равные высоты.
Проблема: две колонки внутри их основного столбца не совпадают с двумя другими столбцами внутри их основного столбца.
В идеале, я хотел бы использовать метод, используя display: table;
и display: table-cell;
. Я предпочитаю не использовать гибкую коробку из-за совместимости с IE.
Просмотреть JSFiddle.
Я могу добиться внешнего вида Я хочу, удалив два divs, служащие в качестве двух основных столбцов, и сделайте четыре отдельных div (каждая из которых является ячейкой таблицы), все с равными высотами; однако это не идеально.
Я ценю любые предложения или помощь.
Вы не можете удалить '.main-column' контейнер? https://jsfiddle.net/lmgonzalves/L6vwwga2/3/ – lmgonzalves
Вы можете достичь равных высот, используя дисплей: встроенный блок вместо таблицы и таблицы. – Amy
Вы можете сделать это с помощью Javascript, получить высоту столбцов, а затем установить высоту всех столбцов так же, как и самый высокий столбец. – mattfryercom