Проблема с высотой/прокруткой Chrome в нижних колонтитулах и адресной строкеAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Проблема с высотой/прокруткой Chrome в нижних колонтитулах и адресной строке

Сообщение Anonymous »

И вот с интересной ситуацией я столкнулся.
Вы используете Chrome для Android, при прокрутке тела адресная строка убегает и скрывается. Отлично!

Теперь вы хотите добавить на свою страницу нижний колонтитул, который будет прикрепляться внизу. Вы делаете следующее:

Код: Выделить всё

html {
margin:0;
padding:0;
height:100%;
}

body {
margin:0;
padding:0;
height:100%;
}

#contentWrap {
margin:0;
padding:0;
padding-bottom:4em;
min-height:calc(100% - 4em);
position:relative;
}

#footer {
margin:0;
padding:0;
height:4em;
width:100%;
position:absolute;
bottom:0;

background:#262626;
}


Это работает великолепно: нижний колонтитул всегда будет прилипать к нижней части страницы, независимо от размера контента или масштаба окна просмотра.

Однако! Запустив это на мобильном дизайне и протестировав в Chrome Android, я обнаружил, что, установив для тела явный размер, он будет прокручивать только «содержимое внутри», вызывая зависание адресной строки. Другими словами, для переполненного контента установлена ​​прокрутка по умолчанию.
Заметив это, я попытался изменить его на минимальную высоту, чтобы он всегда был либо размером области просмотра, если для его заполнения нет контента, либо изменил высоту, если строк контента много.

Однако это приведет к тому, что contentWrap будет основывать свою высоту на контенте, а не на родительском элементе, т.е. . Таким образом, ваш нижний колонтитул теперь плавает, а не прилипает к низу.

Я поигрался со многими комбинациями и, похоже, не смог получить то, что хочу. Кажется, вам придется жить либо с прикрепленной адресной строкой, либо с плавающим нижним колонтитулом.

Будем признательны за любые идеи и мысли по этому поводу.

Подробнее здесь: https://stackoverflow.com/questions/264 ... ddress-bar
Ответить

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

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

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

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

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