首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS和BS4 -浮动不按预期工作

CSS和BS4 -浮动不按预期工作
EN

Stack Overflow用户
提问于 2018-01-15 01:13:12
回答 1查看 78关注 0票数 0

我想以3乘3的格式对齐9张卡,最多。当在一个较小的设备上观看时,它应该收缩,直到它仅仅是一个9张卡片的列表。

CSS:

代码语言:javascript
复制
.cardContainer{
    width: calc(54rem + 60px);
    margin: auto;
}

.card{
    width: 18rem;
    margin: 10px;
    float: left;
}

我使用的引导4,beta 3。没有其他风格已经改变。

HTML:

代码语言:javascript
复制
<div class="cardContainer">

@foreach($cijfers as $cijfer)

    <div class="card">
        @if($cijfer['cijfer'] >= 8)
            <img class="card-img-top" src="check.png" alt="Card image cap">
        @else
            <img class="card-img-top" src="cross.png" alt="Card image cap">
        @endif
        <div class="card-body">
            <h5 class="card-title">{{$cijfer['vak']}}: {{$cijfer['cijfer']}}</h5>
        </div>
    </div>

@endforeach

</div>

其结果是:

我把这页放大了一点,这样你就可以看到整页了。

为什么会发生这种事,我该怎么解决呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-15 01:30:35

很明显,您的"x“图像比复选标记图像高一点点,所以浮动的x位于第二行的复选标记之下,因为在第二个元素的左边的复选标记下还有一些垂直空间。你甚至可以看到,如果你看得很近。

确保两种元素类型/图像具有完全相同的高度,这将解决您的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48255813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档