html - 如何根据父项为框应用高度 100%

标签 html css

<分区>

HTML

  <div class="row">
     <div class="box">
        <div class="one">
          one
        </div>
     </div>
     <div class="box">
       <div class="two">
        two
       </div>
    </div>
  </div>

CSS

.box {
   float: left;
   width:calc(50% - 1px);
   background: green;
   margin-right:1px
}

.one {
   height: 50px;
}

.two {
   height: 100px;
}

我有几行,每行有 2 个框,每个框根据内容具有不同的高度。我希望根据内容为每个框设置相同的高度。

在上面的示例中,我希望内容为“一”的框具有高度 应与内容为“二”的框具有相同的高度

https://jsfiddle.net/8m2q761t/

最佳答案

你可以使用flexbox(没有box div):

.row {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
  display: flex;
  /* NEW, Spec - Firefox, Chrome, Opera */
}
.one,
.two {
  float: left;
  width: calc(50% - 1px);
  background: green;
  margin-right: 1px;
}

JSFIDDLE

关于html - 如何根据父项为框应用高度 100%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38255012/

上一篇:html - IE10 最大宽度在固定布局表格列内的图像上失败

下一篇:html - CSS3 动画全屏

相关文章:

php - 如何使用 div id 作为 php var

javascript - jQuery .是否可以隐藏动态生成的对象(tr)

javascript - 隐藏输入字段,除非选择特定变体 - Shopify

javascript - 向嵌套列表中的父节点 (<a>) 添加类

CSS:在 Firefox 中打印字体颜色

html - 如何在链接下加点

html - 垂直对齐标签和文本框

javascript - 如何覆盖 Material UI 工具提示内联样式?

c# - 如何使用 C# 检索 HTML5 数据-* 属性

javascript - 图像无法响应 AnythingSlider