【问题标题】:Hero flex items overlapping in IE11Hero flex 项目在 IE11 中重叠
【发布时间】:2018-07-04 23:39:26
【问题描述】:

.fill-viewport-50 {
  min-height: 50%;
  min-height: 50vh;
}

.navigation-bar {
  display: flex;
  padding-top: 2rem;
  margin-bottom: auto;
  height: $navigation-bar-height;
  justify-content: flex-end;
}

.hero-content {
  margin-top: -$navigation-bar-height;
  margin-bottom: auto;
}

#header .container {
  flex-direction: column;
  justify-content: center;
}
<div class="container d-flex fill-viewport-50">
  <div class="navigation-bar align-items-center">
    <span class="navigation-brand">
				Ware Aquatics
			</span>
    <ul class="d-none d-md-block navigation-links list-inline">
      <li class="navigation-link list-inline-item"><a {{ Request::is( '/') ? 'class=active-link': null }} href="{{ route('index') }}">Home</a></li>
      <li class="navigation-link list-inline-item"><a {{ Request::is( 'livestock') ? 'class=active-link': null }} href="{{ route('livestock') }}">Livestock</a></li>
      <li class="navigation-link list-inline-item"><a href="">Products</a></li>
      <li class="navigation-link list-inline-item"><a href="">FAQ</a></li>
      <li class="navigation-link list-inline-item"><a {{ Request::is( 'contact') ? 'class=active-link': null }} href="{{ route('contact') }}">Contact Us</a></li>
    </ul>
  </div>

  <div class="hero-content">
    <div class="row">
      <div class="col-12">
        <h1>@yield('title')</h1>
        <h2>@yield('subtitle')</h2>
      </div>
    </div>
  </div>
</div>

Chrome 和其他浏览器

Internet Explorer 11

有人有什么想法吗?不太清楚这里出了什么问题。

【问题讨论】:

标签: css twitter-bootstrap internet-explorer flexbox bootstrap-4


【解决方案1】:

我设法通过将 .fill-viewport-50 类应用于 .hero-content 行并将 IE11+ 的 min-height 更改为 height 来解决此问题。

【讨论】:

    猜你喜欢
    • 2018-08-28
    • 2017-08-03
    • 2018-06-25
    • 1970-01-01
    • 2019-01-14
    • 2017-02-02
    • 2011-07-13
    • 2014-07-21
    • 2019-04-30
    相关资源
    最近更新 更多