是的same column height is native support
在bootstrap 4
中,因爲引導程序4使用flex box
。
您可以輕鬆地達到同樣的行爲,如果你使用柔性的引導3通過使用下面的example--
img {
border-radius: 50%;
}
.bord {
border-style: solid;
}
.row-eq-height {
display: flex;
}
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<div class="container">
<div class="row row-eq-height">
<div class="col-sm-3 text-center bord">
<img src="http://placehold.it/140x140" class="center-block" />
</div>
<div class="col-sm-6 text-center bord">
<p>Some text</p>
</div>
<div class="col-sm-3 text-center bord">
<img src="http://placehold.it/140x140" class="center-block" />
</div>
</div>
</div>
注意
正如@ZimSystems提到display: flex;
適用於全高度,但會打破Bootstrap 3行和列的響應行爲。
Learn about flexbox here
Learn about the above example of .row-eq-height here
希望這有助於清除您的理解!
'display:flex;'適用於全高,但它打破了Bootstrap 3行和列的響應行爲 – ZimSystem
我知道這一點..我只是試圖解釋它是如何實現的......我在添加您的建議到答案。感謝您的洞察力。 – neophyte