заголовок с липким верхом не будет работать для сафари, почему? - PullRequest
0 голосов
/ 21 апреля 2019

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

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

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

<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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...