Safari和Android上的Flexbox高度问题

时间:2016-06-21 13:08:13

标签: css google-chrome safari height flexbox

我有一个我无法解决的flexbox问题。在Chrome中,它看起来像这样: enter image description here 在Safari(以及在Android手机上)那样: enter image description here

我试图找到一个解决方案,绿色div总是在高度上缩放。换句话说,它应该在每个浏览器中的Chrome上显示。

这是小提琴:https://jsfiddle.net/9v0Lnnaa/

HTML

<div class="flexContainer">
  <div class="flexItem">
    <div class="flexItemContent">
      bla
    </div>
  </div>
  <div class="flexItem">
    <div class="flexItemContent">
      bla
      <br /> bla
      <br /> bla
      <br /> bla
    </div>
  </div>
  <div class="flexItem">
    <div class="flexItemContent">
      bla
      <br /> bla
      <br /> bla
      <br /> bla
    </div>
  </div>
  <div class="flexItem">
    <div class="flexItemContent">
      bla
      <br /> bla
      <br /> bla
      <br /> la
      <br /> bla
      <br /> bla
      <br /> bla
    </div>
  </div>
</div>

CSS

.flexContainer {
  display: flex;
  flex-wrap: wrap;
}

.flexItem {
  width: 300px;
  border: 1px solid black;
  margin: 5px;
}

.flexItemContent {
  background-color: green;
  height: 100%;
}

0 个答案:

没有答案