Я создал небольшую структуру сетки CSS для своего нового проекта, но вскоре понял, что у нее есть некоторые недостатки. Проблема в том, что столбцы не занимают целую высоту строки, что в свою очередь мешает мне создавать «блочный» макет и с текущей настройкой я не могу этого добиться с помощью CSS.Вычислить высоту строки в CSS-сетке с помощью JavaScript
Я решил это с помощью JavaScript, но меня беспокоит то, что этот мир кода должен быть выполнен после загрузки страницы. Это означает, что макет будет немного грязным, если загружается много контента.
Кроме того, я не очень разбираюсь в JavaScript, поэтому не уверен, правильно ли я сделал это.
Вот ссылка на исходный код на CodePen
[Примечание] Я не хочу использовать какие-либо библиотеки JavaScript
не очень уверен, но clearfix техника может решить эту проблему. –
, для какой совместимости браузеров это необходимо сделать? – Pete
вы можете использовать таблицу CSS http://www.vanseodesign.com/css/tables/ –