У меня есть ряд из 4 продуктов, в основном нравится так:Bootstrap Row распадается на мобильный
<div class="row">
<div class="col-xs-6 col-sm-3">
<div class="image">
<img src="...">
</div>
<div class="text">
Text here
</div>
</div>
<div class="col-xs-6 col-sm-3">
<div class="image">
<img src="...">
</div>
<div class="text">
Text here
</div>
</div>
<div class="col-xs-6 col-sm-3">
<div class="image">
<img src="...">
</div>
<div class="text">
Text here
</div>
</div>
<div class="col-xs-6 col-sm-3">
<div class="image">
<img src="...">
</div>
<div class="text">
Text here
</div>
</div>
</div>
Это отлично смотрится на рабочем столе:
Однако на мобильном телефоне он распадается:
Все изображения имеют одинаковую высоту, поэтому я думаю, что это связано с различной длиной надписи. Я не хочу иметь высоту набора на <div class="text">
, так как я не могу гарантировать, что подпись в нем будет соответствовать.
Есть ли умный способ в CSS (или jQuery if must), чтобы установить высоты надписей, чтобы они соответствовали самым высоким заголовкам в строке? Это также должно привести к изменению размера браузера.
Благодаря
Есть ли другие C на работе здесь. Есть ли CSS для '.image' или .text' например? – Goose
Где находится ваш элемент '.container/.container-fluid'? Кроме того, добавьте '.img-responsive' к изображениям. – Vucko