Momentan erstelle ich eine Produktbox mit zwei Spalten in der Nähe, links hat man das Produktbild und rechts eine Produktbeschreibung.Zwei Spalten gleicher Höhe - Bootstrap - CSS
Das Hauptproblem ist, ich versuche, die Produktbeschreibung die gleiche Höhe wie das Bild zu machen, aber nach ein paar Versuchen habe ich nicht in der Nähe zu lösen, weil es responsive sein muss. Ich habe viele Lösungen ausprobiert, aber immer noch festgefahren, der nächste war Medienabfragen und wendet Höhe auf die .product-det
an, aber es scheint, als ob es nicht der gute Weg ist.
Ich erstelle eine Bootply as a demo
Die blaue Grenze muss den Boden der Umhüllung erreichen.
HTML
<div class="container">
<div class="col-xs-6">
<div class="col-xs-12 padding-15 margin-b-15 border-default padding-t-0 padding-b-0">
<div class="row">
<div class="col-xs-12">
<div class="row">
<div class="col-xs-4 col-sm-3 nopadding">
<img class="img-responsive" src="http://placehold.it/250x250">
</div>
<div class="col-xs-8 col-sm-9 border-l-default">
<div class="row"> <a href="#" title="" class=""><h4 class="col-xs-10 margin-t-15 text-ellipsis">Article pokeball superpotion lighting boltubertext pokemon pikachu</h4></a>
<div
class="col-xs-2 padding-t-15"> <span class="pointer pull-right">
<i class="glyphicon glyphicon-remove"></i>
</span>
</div>
<div class="product-det col-xs-12 line-h-35">
<div class="row">
<div class="col-xs-4">ITEMID</div>
<div class="col-xs-4">
<div class="input-group">
<input class="form-control" placeholder="qnt" type="text"> <span class="input-group-btn">
<button class="btn btn-secondary" type="button">
<span class="glyphicon glyphicon-refresh"></span>
</button>
</span>
</div>
</div>
<div class="col-xs-4"><span class="pull-right">3.203 €</span>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="">Right content</div>
</div>
CSS
.text-ellipsis {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.padding-15 {
padding: 15px;
}
.padding-t-15 {
padding-top: 15px;
}
.margin-b-15 {
margin-bottom: 15px;
}
.border-default{
border: 1px solid #e0e0e0;
}
.padding-t-0 {
padding-top: 0px;
}
.padding-b-0 {
padding-bottom: 0px;
}
.nopadding {
padding: 0;
}
.line-h-35 {
line-height: 35px;
}
.border-l-default {
border-left: 1px solid blue;
}
Bitte fragen Sie nicht mit JavaScript-Lösungen muss CSS sein :)
ist das Bild quadratisch sein sollte? Ich meine nicht 250px x 250px, ich meine die Höhe sollte nach dem Bootstrap col Breite folgen? – Obink
@Obink ja, sollte es :) – Troyer
hier ist Lösung ohne flex und js: http://www.bootply.com/kYphIQyinm – Banzay