I'm using the simple Bootstrap-Grid: one row, two col-md-6
-columns. Within each column I've a container class="box"
, which should use a height of 100%
.
I tried different ways, e.g. simulating a table and table-cols, but chose the .row-eq-height
-class, recommended by Bootstrap.
Whats the common way to force the box
within col-md-6
to stretch to full-height?
HTML:
<div class="row row-eq-height">
<div class="col-md-6">
<div class="box" style="background: red">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
</div>
</div>
<div class="col-md-6">
<div class="box" style="background: green">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
</div>
</div>
</div>
CSS:
.row-eq-height {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.col-md-6 {
background: yellow; /* to show the left space */
}
.box {
height: 100%;
}
Live:
Edit: I would like to avoid wrapping the HTML with additional containers (like in many position: relative/absolute
-tutorials).
Thanks in advance!