【发布时间】:2018-08-12 04:48:10
【问题描述】:
我使用卡片组每行显示 4 张卡片:
<div class="row">
<div class="card-deck">
<!-- 4 of these -->
<div class="card">
<img class="card-img-top img-adjusted" >
<div class="card-body">...</div>
</div>
</div>
</div>
<div class="row">
<div class="card-deck">
<!-- 4 of these -->
<div class="card">
<img class="card-img-top img-adjusted" >
<div class="card-body">...</div>
</div>
</div>
</div>
...
每一副牌的宽度相同,但副牌不同,即第二排的牌比第一排的牌宽。如何使甲板具有相同的宽度?
我尝试设置 .card-decks{width: 100%;},它适用于整行,但会扭曲只有 1-2 张卡片的行的卡片。
其他 CSS: 我的图像大小不同,这就是为什么我添加了以下 CSS 以使它们相同。其他 CSS 不应影响卡片:
.img-adjusted{
position: relative;
float: left;
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
}
另外,我想保持样式响应,所以想避免硬编码像素集像素宽度。
【问题讨论】:
标签: html css twitter-bootstrap bootstrap-4