Почему липкий заголовок не работает в тегах формы, когда я использую bootstrap 4?

#javascript #html #css #bootstrap-4

#javascript #HTML #css #bootstrap-4

Вопрос:

Почему входные данные формы или кнопки перекрывают мой заголовок навигации? Он работает должным образом, когда я не использую bootstrap 4.

Я хочу, чтобы заголовок был поверх всех объектов на моем веб-сайте.

Есть ли способ исправить это, используя только bootstrap, без использования дополнительного Javascript?

Ошибка изображения:

 window.onscroll = function() {myFunction()};

var header = document.getElementById("myHeader");
var sticky = header.offsetTop;

function myFunction() {
  if (window.pageYOffset > sticky) {
    header.classList.add("sticky");
  } else {
    header.classList.remove("sticky");
  }
}  
 body {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
}

.top-container {
  background-color: #f1f1f1;
  padding: 30px;
  text-align: center;
}

.header {
  padding: 10px 16px;
  background: #555;
  color: #f1f1f1;
}

.content {
  padding: 16px;
}

.sticky {
  position: fixed;
  top: 0;
  width: 100%;
}

.sticky   .content {
  padding-top: 102px;
}

.form-control {
	width: 40%;
}  
 <div class = "container-fluid">
<div class="top-container">
<h1>Main Header</h1>
<p>Scroll down to see the sticky effect.</p>
</div>

<div class="header" id="myHeader">
<h2 class = "navbar fixed-top">Navigation Header</h2>
</div>

<div class="content">
		
<div class = "row">
  <div class = "col-sm-12">
    <form action = "#" method = "post">
      <div class = "form-group">
        <label>Name:</label>
         <input type = "text" name = "name" class = "form-control" />
       </div>
     </form>
</div>
</div>
					  

Ответ №1:

Установите положение фиксированный верх… Панели nave

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

1. class=»панель навигации с фиксированным верхом

2. Используйте этот класс начальной загрузки.. Ваш css

3. Спасибо, но он перекрывает основной заголовок. Вот мой настроенный основной заголовок — Заголовок навигации (это должна быть липкая или фиксированная часть) — затем содержимое — затем нижний колонтитул