Как сделать `position: fixed` без последствий? [закрыт]

103
28 апреля 2021, 15:00
Закрыт. Этот вопрос не по теме. Ответы на него в данный момент не принимаются.

Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском.

Закрыт 1 год назад.

Улучшить вопрос

Если я задаю моему горизонтальному меню position: fixed, то тогда все отступы начинаются с самого верхнего левого угла страницы. Получается так, будто этого меню и нет вовсе. Но это очень мешает мне при адаптации. Как сделать position: fixed так, чтобы он воспринимался как блок, и в том месте уже нельзя было размещать другие блоки, а только ниже?

Answer 1

/* The navigation bar */ 
.navbar { 
  overflow: hidden; 
  background-color: #333; 
  position: fixed; /* Set the navbar to fixed position */ 
  top: 0; /* Position the navbar at the top of the page */ 
  width: 100%; /* Full width */ 
} 
     
/* Links inside the navbar */ 
.navbar a { 
  float: left; 
  display: block; 
  color: #f2f2f2; 
  text-align: center; 
  padding: 14px 16px; 
  text-decoration: none; 
} 
     
/* Change background on mouse-over */ 
.navbar a:hover { 
  background: #ddd; 
  color: black; 
} 
     
/* Main content */ 
.main { 
  margin-top: 30px; /* Add a top margin to avoid content overlay */ 
}
<html> 
 
    <div class="navbar"> 
      <a href="#home">Home</a> 
      <a href="#news">News</a> 
      <a href="#contact">Contact</a> 
    </div> 
     
    <div class="main"> 
      <p>Some text some text some text some text..</p> 
    </div> 
 
</html>

READ ALSO
При нажатии на картинку выезжает блок css/js [дубликат]

При нажатии на картинку выезжает блок css/js [дубликат]

Верстаю макет из psd На первой картинке простое состояние блока а на второй hoverКак при наведении мыши сделать выезжающий оранжевый блок

103
Сохранение текста, введенного в поле формы на html странице без использования php

Сохранение текста, введенного в поле формы на html странице без использования php

Можно ли при нажатии на кнопку 'Сохранить' сохранять значение текстового поля? Допустим, я ввёл в текстовое поле текст "777", и мне нужно сохранить...

129
Приложение с GUI на C#, а функционал на Python 3

Приложение с GUI на C#, а функционал на Python 3

Есть ли возможность сделать приложение с GUI, написанным на C#, а функционал на Python? Есть библиотеки и задачи которые будет в 14 раз легче написать...

102
IdentityServer4 вопрос необходимости

IdentityServer4 вопрос необходимости

я тут недавно начал пытаться разобраться в IdentityServerТак сложилось чтоя по работал на не скольких проектов, но почти всегда IdentityServer уже был...

104