Flexbox,CSSGrid

时间:2017-05-17 12:45:46

标签: css twitter-bootstrap css3 flexbox css-grid

我遇到这种情况:https://jsfiddle.net/johnsam/rdtva2fq/

Chrome 上运行良好,请看:

enter image description here

它开始(参见“FIRST”和“LAST”btn)。好。

Safari 上它没有(也在iPad / iPhone上,它是一样的)看到这个:

enter image description here

“FIRST”btn好吧,“最后”一个人。该页面有一个我不想要的滚动条!

如果我删除标题部分它运行良好,所以我的猜测是Safari无法识别(height: 100vh MINUS该高度的标题部分)。 我没错?

代码:

<div class="my-all d-flex flex-column height100">
  <div class="container-fluid" style="background: red;">
    <div class="row">
      <div class="col-12 my-5">
        Test space long long long
      </div>
    </div>
  </div>
  <div class="my-main d-flex height100" style="background: cyan;">
    <div class="container-fluid d-flex media-body">
      <div class="row my-row my-3">
        <div class="col-6 my-grid">
          <a class="btn btn-secondary my-btn">
            <span>FIRST</span>
          </a>
        </div>
      </div>
    </div>
  </div>
</div>

0 个答案:

没有答案