У меня проблема с элементом navbar-fixed-top
. Он скрывает содержимое от контейнера.
Это распространенная проблема, решаемая путем добавления следующего кода css:
body { padding-top: 70px; }
Теперь, когда я загружаю свою страницу, контейнер не скрыт по Навбар больше. Проблема в том, что я хочу go для определенного элемента c на странице с href=#item
. В этом случае элемент всегда скрыт панелью навигации.
Я создал простой код на Codeply , который показывает эту проблему. В этом примере, когда я нажимаю «Перейти к test3», элемент <h2 class="font-weight-light">TEST3</h2>
скрывается панелью навигации.
Вот код ниже:
<nav class="navbar navbar-expand-sm bg-dark navbar-dark fixed-top">
HELLO NAVBAR
</nav>
<div class="container py-2">
<div class="row">
<div class="col">
<div class="sidebar-sticky" id="menu">
<ul class="nav flex-column">
<li class="nav-item">
<a href="#test">Go to test1</a>
</li>
<li class="nav-item">
<a href="#test2">Go to test2</a>
</li>
<li class="nav-item">
<a href="#test3">Go to test3</a>
</li>
<li class="nav-item">
<a href="#test4">Go to test4</a>
</li>
</ul>
</div>
</div>
<div class="col">
<div id="test">
<h2 class="font-weight-light">TEST1</h2>
<p>
This is a Bootstrap starter example snippet.
</p>
<br/><br/><br/><br/><br/>
</div>
<div id="test2">
<h2 class="font-weight-light">TEST2</h2>
<p>
This is a Bootstrap starter example snippet.
</p>
<br/><br/><br/><br/><br/>
</div>
<div id="test3">
<h2 class="font-weight-light">TEST3</h2>
<p>
This is a Bootstrap starter example snippet.
</p>
<br/><br/><br/><br/><br/>
</div>
<div id="test4">
<h2 class="font-weight-light">TEST4</h2>
<p>
This is a Bootstrap starter example snippet.
</p>
<br/><br/><br/><br/><br/>
</div>
</div>
</div>
</div>