align-self: гибкие перерывы на мобильном зуме - PullRequest
0 голосов
/ 24 мая 2019

У меня есть стандартный макет, состоящий из заголовка, содержимого и нижнего колонтитула:

-----------------
|    header     |
|----------------
|               |
|    content    |
|               |
|---------------|
|---------------|
|    footer     |
-----------------

На рабочем столе все работает отлично, однако, если я использую мобильный телефон и увеличиваю нижний колонтитул, он больше не выравнивается по концу страницы:

---------------
|             |
|   content   |
|             |
|-------------|
|-------------|
|   footer    |
|-------------|
| empty space |
---------------

CSS

body {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

#footer {
  align-self: flex-end;
}

1 Ответ

2 голосов
/ 24 мая 2019

Рассмотрите возможность использования единиц высоты окна просмотра.

В тело CSS входят: min-height: 100vh;

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