我正在尝试使用与所有列底部的链接无关的内容来获得具有相同高度列的行。这是一个JS BIN,代码如下。Bootstrap 3 - 与Flexbox相等的高度的列
<div class="container">
<h4 class="report_list__title">Activites</h4>
<div class="row report_list">
<div class="col-xs-3 report_list__item">
<a href="#" class="report_list__item_heading">Activity 1</a>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing.</p>
<a href="#" class="btn btn-primary">View</a>
</div>
<div class="col-xs-3 report_list__item">
<a href="#" class="report_list__item_heading">Activity 2</a>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing.</p>
<a href="#" class="btn btn-primary">View</a>
</div>
<div class="col-xs-3 report_list__item">
<a href="#" class="report_list__item_heading">Activity 3</a>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing.</p>
<a href="#" class="btn btn-primary">View</a>
</div>
<div class="col-xs-3 report_list__item">
<a href="#" class="report_list__item_heading">Activity 4</a>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing.</p>
<a href="#" class="btn btn-primary">View</a>
</div>
</div>
<h4 class="report_list__title">Marketing</h4>
<div class="row report_list report_list--last">
<div class="col-xs-3 report_list__item">
<a href="#" class="report_list__item_heading">Marketing 1</a>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing.</p>
<a href="#" class="btn btn-primary">View</a>
</div>
</div>
</div>
.report_list {
display: flex;
border-bottom: 1px solid #ccc;
padding-bottom: 10px;
}
.report_list--last {
border: none;
}
.report_list__title {
margin-top: 20px;
}
.report_list__item {
border: 1px solid green;
display: inline-flex;
flex-direction: column;
}
.report_list .report_list__item a {
align-items: flex-end;
}
干杯@LGSon。为什么它是保证金最高的而不是最终的?我实际上认为我在一两年之前就看到了这一点,直到我看到您的答案才被忘记。 –
啊有没有什么办法让按钮正常显示,而不是伸展? –
@PierceMcGeough'align-items:flex-end'应该在flex容器上设置,如果在flex项目上使用,它应该是'align-self',但是对于flex列方向,这意味着左/右横轴),因此在此需要自动保证金。 – LGSon