заголовок с липким верхом не будет работать для Safari, почему?

#twitter-bootstrap #header #fixed #sticky

#twitter-bootstrap #заголовок #исправлено #липкий

Вопрос:

Я создаю навигацию по заголовкам с липким верхом с помощью bootstrap, которая отлично работает в Chrome и Firefox. Однако он не работает в Safari и Mobile Safari для iPhone.

Я пробовал webkit-sticky prefix, но это не сработает.

Наличие заголовка с фиксированным верхом работает, НО тогда содержимое будет просто перекрывать другое и не занимать никакой высоты. Я не знаю, как это исправить, не угадывая поля заголовка, и это кажется плохим.

 <header class="sticky-top">
  <nav class="navbar navbar-expand-md bg-dark navbar-light">
    <div class="container">
    <a class="navbar-brand" routerLink="/">MovieCore</a>
    <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon"></span>
    </button>

    <div class="collapse navbar-collapse" id="navbarSupportedContent">
      <ul class="navbar-nav mr-auto">
        <li class="nav-item">
            <a class="nav-link" routerLink="/movies">Movies</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">Checkout</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">Admin</a>
        </li>
      </ul>
      <form class="form-inline my-2 my-lg-0">
        <input class="form-control mr-sm-2" type="search" placeholder="Search movies" aria-label="Search">
        <button class="btn my-2 my-sm-0" type="submit">Search</button>
      </form>
    </div>
  </div>
  </nav>
</header>
  

Комментарии:

1. Может быть, это может вас заинтересовать getbootstrap.com/docs/4.3/migration/#browser-support