При переходе от табличного макета к макету на основе div возникает общее препятствие: обеспечение связного и гибкого интервала между Разделы заголовка, содержимого и нижнего колонтитула. Вот надежный подход к использованию Flexbox:
Гибкий макет позволяет динамически распределять пространство, обеспечивая естественную высоту верхнего и нижнего колонтитула, в то время как контент плавно заполняет оставшуюся область. Это имитирует интуитивное поведение собственных мобильных приложений, где верхние и нижние колонтитулы прилегают к верхнему и нижнему краям области просмотра, оставляя контент прокручиваемым в пределах основного раздела.
Следующий код демонстрирует решение:
... ...
html, body { margin: 0; height: 100%; min-height: 100%; } body { display: flex; flex-direction: column; } header, footer { flex: none; } main { overflow-y: scroll; -webkit-overflow-scrolling: touch; flex: auto; }
Используя гибкость Flexbox, вы можете элегантно и оперативно распределять пространство на своей веб-странице, обеспечивая оптимальное взаимодействие с пользователем независимо от разрешения экрана.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3