引导列高度 [英] Bootstrap column height
问题描述
我正在学习 Bootstrap,希望它能让我更轻松地构建有吸引力的页面设计.
我很难理解这两个例子:
引导程序 3:http://codepen.io/rhutchinson/pen/WpxvWO
引导程序 4:http://codepen.io/rhutchinson/pen/aJZvKb
因为除了使用的 Bootstrap 版本之外,它们是相同的,所以我假设将列高度扩展到 .row
的高度是 Bootstrap 4 的一个新功能.
有没有办法在使用另一个版本时复制一个版本对此问题的行为?如果是这样,那么最好的方法是什么?
我想了解这些维度行为,以便让自己更好地了解前端开发,这对我来说不像后端脚本的逻辑那样自然.
是的,bootstrap 4
中的 same column height is native support
,因为 bootstrap 4 使用 弹性框
.
如果使用以下示例将 flex 用于引导程序 3,则可以轻松实现相同的行为--
img {边界半径:50%;}.bord {边框样式:实心;}.row-eq-height {显示:弹性;}
<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="容器"><div class="row row-eq-height"><div class="col-sm-3 text-center bord"><img src="http://placehold.it/140x140" class="center-block"/>
<div class="col-sm-6 text-center bord"><p>一些文字</p>
<div class="col-sm-3 text-center bord"><img src="http://placehold.it/140x140" class="center-block"/>