Абсолютно позиционированный контейнер скрывает содержимое за пределами экрана - PullRequest
0 голосов
/ 10 ноября 2019

Я получил список предметов, и без position: absolute они отображаются правильно, как это:

Correct Render Without Absolute Positioning

Теперь я хочу установитьposition: absolute, чтобы поместить мой контейнер поверх заголовка (где написано "Sablier").

Тем не менее, он скрывает элементы, которые находятся под экраном:

Flawed Render With Absolute Positioning

Я установил z-index: 1000; на контейнер и убедился, что на нем нет другого контейнера. Что не так?

Примечания:

  1. Это происходит только на iOS.
  2. Я не хочу устанавливать bottom: 0, поскольку список может расширяться за пределы экранавысота.

Ответы [ 2 ]

0 голосов
/ 10 ноября 2019

Вам нужно вынуть весь контейнер из заголовка. Абсолютно позиционированный элемент проверит своего родителя и соответственно позиционирует себя. Выньте контейнер и поместите его где-нибудь еще так, чтобы его родитель был телом HTML.

0 голосов
/ 10 ноября 2019

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...