[英]Vertically and Horizontally Sizing Cards in Bootstrap
I've tried forever to get my bootstrap cards to line up correctly, and now I've finally reverted to creating my own question, so hope someone can help! 我一直在努力使引导卡正确排列,现在我终于恢复了创建自己的问题,希望有人能提供帮助!
The cards originally were all the same width and stacked correctly, however the height was off. 最初这些卡的宽度相同,并且正确堆叠,但是高度不正确。 They were in a row, but would only stretch to the height of the content. 它们是连续的,但是只会延伸到内容的高度。
Now I found a solution which worked for the height by using d-flex align-items-stretch
in the div. 现在,我找到了一种通过在div中使用d-flex align-items-stretch
来解决高度问题的解决方案。 However now when I move to smaller devices, the height matches but the width now stretches with the content. 但是,现在当我移到较小的设备时,高度匹配,但宽度随内容扩展。 Any suggestions? 有什么建议么?
<section class="row ">
<div class="col-12">
<h3 class="mb-4">Row Title</h3>
</div>
<div class="col-lg-6 mb-4 d-flex align-items-stretch">
<div class="card">
<div class="card-header">Card 1</div>
<div class="card-block">
<p><b>Overview:</b> Text 1<br><br>
<b>More:</b> Text 2<br><br></p>
<button class="btn btn-secondary margin" type="button"><span class="fa fa-check"></span> Go</button>
<button class="btn btn-secondary margin" type="button"><span class="fa fa-file"></span> Information</button>
</div>
</div>
</div>
<div class="col-lg-6 mb-4 d-flex align-items-stretch">
<div class="card text-white bg-success">
<div class="card-header">Card 2</div>
<div class="card-block">
<p><b>Overview:</b> Text 2</b></p>
<button class="btn btn-secondary margin" type="button"><span class="fa fa-check"></span> Go</button>
<button class="btn btn-secondary margin" type="button"><span class="fa fa-file"></span> Information</button>
</div>
</div>
</div>
You can use w-100
on the cards if you want them to stretch/fill horizontal width. 如果您想扩展/填充水平宽度,可以在证件上使用w-100
。
https://www.codeply.com/go/cwg3qP1ABZ https://www.codeply.com/go/cwg3qP1ABZ
Also, note that in Bootstrap 4.0.0 card-block
is now card-body
for padding in the cards. 另外,请注意,在Bootstrap 4.0.0中, card-block
现在是用于填充card-body
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.