html - 如何让两张卡片的高度相同

标签 html css

我怎样才能为黑人非洲玩家和白人玩家制作两张相同高度的卡片所有这些卡片都使用相同的类是否有办法让它具有相同的高度

enter image description here

div.card {
    overflow: hidden;
}

.card {
    width: 100%;
    padding: 9px 20px 9px 20px;
    margin-bottom: 0px;
    background: #ffffff;
    box-shadow: 1px 1px 1px #dfdfdf;
    box-sizing: border-box;
    height: 100% !important;

最佳答案

Flexbox 在这里就派上用场了。请注意最后一个元素(具有三个 <br> 的元素比其他两个元素高,但它们的高度都相同:

* { box-sizing: border-box; }

.container { 
  display: flex; 
  flex-flow: row wrap;
}

.card-wrap {
  flex: 0 0 33.333%;
  display: flex;
  padding: 10px; /* gutter width */
}

.card {
  box-shadow: 0 0 4px rgba(0,0,0,0.4);
  flex: 0 0 100%;
}
<div class="container">
<div class="card-wrap">
  <div class="card"><br></div>
</div>
<div class="card-wrap">
  <div class="card"><br></div>
</div>
<div class="card-wrap">
  <div class="card"><br><br><br></div>
</div>
</div>

关于html - 如何让两张卡片的高度相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41223964/

相关文章:

html - 指定列宽为h :panelGrid

css - 保持响应图像相同的高度并在图像内居中

javascript - 等待动画与 html5 Canvas

javascript - 隐藏和整个表单元素

jquery - 为什么在添加 Google Map 时两个 DIVS 没有对齐

javascript - 按钮的文本垂直和水平对齐问题

html - 在 div 的右下角对齐一个 ionic 按钮

javascript - 如何从 Javascript/Typescript 中的数组对象计算运行总计并使用 HTML 在每个实例中显示输出?

Javascript 函数只运行一次?尝试多次使用相同的功能

css - 为什么我们不能使用 css 更改 bootstrap 4 中徽章类的颜色?