@OypiStudent
Всё у меня работает, но я хотел бы знать, КАК))

Как расположить div под фиксированной шапкой, чтобы она не наезжала на него?

Ясно, что можно так:

nav {
  top: 0px;
  height: 50px;
  position: fixed;
  width: 100%;
}

article {
  margin-top: 50px;
}


Но что, если в дальнейшем планируется изменить высоту шапки? Или вовсе заменить ее height на min-height для адаптивности?
  • Вопрос задан
  • 636 просмотров
Пригласить эксперта
Ответы на вопрос 2
alexey-m-ukolov
@alexey-m-ukolov Куратор тега CSS
С min-height у вас ничего не выйдет. Если нужно фиксированное позиционирование - оберните оба тега в контейнер и позиционируйте его.

По поводу изменения высоты шапки - именно для этих целей и придумали переменные в CSS и во всех его препроцессорах.
Ответ написан
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg
1 вариант - Вам предложил Алексей
2 вариант - js скрипт, который проверяет высоту шапки и меняет отступ.
3 вариант - margin-top: 50px; если меняете height: 50px; Все равно в css лезть. Это же одно строчка.

ПС: можете посмотреть как реализован навбар у бутстрапа getbootstrap.com/components/#navbar-fixed-top
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы