Как многие дизайнеры могут столкнуться с проблемой с автоматической настройкой высоты всей оберткой div до высоты максимальной высоты div.Автоматическая настройка высоты элементов обертки div на основе самого большого div
Допустим, я следующая структура, чтобы показать свои вещи в блоге
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-3">
<div class="blog-item">
<div class="img">IMAGE</div>
<div class="title">SOME TITLE</div>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-3">
<div class="blog-item">
<div class="img"></div>
<div class="title"></div>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-3">
<div class="blog-item">
<div class="img"></div>
<div class="title"></div>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-3">
<div class="blog-item">
<div class="img"></div>
<div class="title"></div>
</div>
</div>
и каждый из элементов блога имеет изображение и название и дату, связанную с ним. Заголовок может быть одним заголовком строки или двумя строками или тремя строками. что затрудняет настройку высоты blog-item
, мы можем дать max-height
, который обычно работает, но добавляет лишнее пространство, если этот элемент блога и одно название строки. есть ли способ, которым мы можем автокорректировать высоту blog-item
обертка на основе самой большой высоты на любом blog-item
div.
В случае, если мы работаем с max-height
, то мы должны принять максимальную высоту blog-item
в противном случае дизайн может сломаться, если название больше, чем 3 линии
Стоит отметить, что, если пиксель совершенной совместимости с более старыми версиями IE не является жизненно важным, эта задача [тривиальным с Flexbox] (https://css-tricks.com/snippets/ CSS/а-руководство к Flexbox /). –
'flexbox' может решить вашу проблему. – chatoo
'Flexbox'' 'CSS3'..Since OP не добавил тэг' CSS3', я воздержался от его предложения. –