Некоторое недавнее обновление сломало мою верхнюю панель навигации — точнее, панель загружается (она видна долю секунды), но затем стандартный заголовок Discourse перекрывает её и скрывает.
Я пытаюсь понять, что именно произошло и/или как это исправить. Не мог бы кто-нибудь подсказать мне направление?
Проверив страницу в браузере, я выяснил, что установка
.d-header-wrap {
margin-top: 48px;
}
сдвигает заголовок вниз, чтобы открыть панель навигации (высотой 48 пикселей), и это, кажется, решило проблему.
Но я не уверен, является ли это устойчивым способом исправления, и мне также всё ещё интересно узнать, что именно произошло.
Мне также пришлось удалить
#main-outlet { margin-top: 48px; padding-top: 75px;}
из моего компонента, чтобы убрать дополнительное белое пространство, появившееся под заголовком. Этот код работал исправно годами, поэтому мне интересно, что вызвало сбой…
Я также удалил кое-что ещё, например,
#main-outlet.docked {
margin-top: 0px;
padding-top: 123px
}
потому что это, казалось, не имело никакого эффекта.
Редактирование: вышеизложенное верно для CSS на компьютере. На мобильном устройстве мне не нужно было увеличивать значение Z для панели навигации.

