ich eine Reihe von 4 Produkten haben, im Wesentlichen wie so:Bootstrap Row auseinander bricht auf mobilen
<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>
Das sieht gut aus auf dem Desktop:
jedoch auf mobilen sie bricht auseinander:
Alle Bilder haben die gleiche Höhe, daher denke ich, dass dies auf die unterschiedlichen Länge der Untertitel zurückzuführen ist. Ich möchte keine feste Höhe auf der <div class="text">
haben, da ich nicht garantieren kann, dass die Beschriftung darin passt.
Gibt es einen cleveren Weg in CSS (oder jQuery wenn muss), um die Höhe der Beschriftungen gleich der höchsten Überschrift in der Zeile zu setzen? Dies müsste auch auf Browser-Größe ausgelöst werden.
Dank
Gibt es eine andere CSS bei der Arbeit hier. Gibt es ein CSS für '.image' oder .text' zum Beispiel? – Goose
Wo ist dein '.container/.container-fluid' Element? Fügen Sie den Bildern auch ".img-responsive" hinzu. – Vucko