Наложение липкого заголовка не работает на мобильных устройствах (iOS) [дубликат]CSS

Разбираемся в CSS
Ответить
Гость
 Наложение липкого заголовка не работает на мобильных устройствах (iOS) [дубликат]

Сообщение Гость »

Я создаю клиентскую страницу 🡥Angular с заголовком, состоящим из строки заголовка .navbar-header и строки списка таблиц .navbar-tabs, причем последняя установлена ​​как прикрепленная. Поэтому, когда я прокручиваю, заголовок должен прокручиваться вместе со страницей, пока строка списка таблиц не окажется вверху.
В настольных браузерах это работает так, как ожидалось. Но на моем телефоне (iOS/Safari и Firefox) это не так: рамка содержимого полностью перекрывает заголовок. Также фрейм контента состоит из нескольких карточек материалов, часть из которых визуально находится позади заголовка, часть — впереди. Но в любом случае я не могу щелкнуть рамку заголовка.
Изображение

Вот мой HTML:




Psychotherapie? Mangelware!
#fairchair






encapsulationДля моего компонента навигационной панели установлено значение ViewEncapsulation.Emulated.
navbar.component.css выглядит следующим образом:
:host {
position: relative;
z-index: 1;
}

.navbar-tabs {
position: sticky;
top: 0;
}

И у меня есть следующие глобальные правила стиля:
body {
margin: 0;
min-height: 100vh;
}


Подробнее здесь: https://stackoverflow.com/questions/782 ... mobile-ios
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»