我想创建一个包含3张卡片的卡片组,每张卡片应为4列宽。我如何做到这一点并保持.card-group正常工作以使它们都具有相同的高度?

<div class="row">
<div class="card-group">
    <div class="col-md-4">
        <div class="card">
            <img class="card-img-top" src="http://lorempixel.com/400/200/">
            <div class="card-block">
                <h4 class="card-title">Card title</h4>
                <p class="card-text">Card text</p>
            </div>
        </div>
    </div>
    <div class="col-md-4">
        <div class="card">
            <img class="card-img-top" src="http://lorempixel.com/400/200/">
            <div class="card-block">
                <h4 class="card-title">Card title</h4>
                <p class="card-text">Card text</p>
            </div>
        </div>
    </div>
    <div class="col-md-4">
        <div class="card">
            <img class="card-img-top" src="http://lorempixel.com/400/200/">
            <div class="card-block">
                <h4 class="card-title">Card title</h4>
                <p class="card-text">Card text</p>
            </div>
        </div>
    </div>
</div>

最佳答案

删除声明col-md-4类的div。卡片组和卡片组可自动调整卡片宽度,并自动将它们均匀地隔开。

如果要查看示例,请从官方文档中查看groups的示例块。

关于html - Bootstrap 4 .card-group不适用于列内的卡,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35022945/

10-09 20:04