html - CSS: Force a column to always have full height -
this question has answer here:
- how can make bootstrap columns same height? 29 answers
i have following html :
<div style="height: 80px"> ... </div> <div class="container-fluid"> <div class="row"> <div class="col-xs-2 col1">...</div> <div class="col-xs-10 col2">...</div> </div> </div>
both col1 , col2
having height: auto;
however, col2
gonna bigger col1
. don't want col2
have specific height. however, col1
full height , match whatever height col2
has.
how can achieve in css/sass ?
yes can using either flexbox
or table
:
.row.equal { display: table; } .row.equal .column { display: table-cell; /* demo purposes */ max-width: 5em; border: 1px solid #fff; background-color: red; } .row.equal.flex { display: flex; } .row.equal.flex .column { /* demo purposes */ max-width: 5em; border: 1px solid #fff; background-color: red; }
<div class="row equal"> <div class="column"> equal height column using table property </div> <div class="column"> equal height </div> </div> <div class="row equal flex"> <div class="column"> equal height column using flex property </div> <div class="column"> equal height </div> </div>
you should pretty safe without using prefixes, sure check out caniuse. luck
Comments
Post a Comment