Чтобы предотвратить некорректное отображение тега footer в старых браузерах, можно использовать следующие рекомендации:
- Заменить новые теги HTML 5 на обычные div. www.internet-technologies.ru Разметка веб-документа, заданная с помощью новых тегов HTML 5, может быть неправильно интерпретирована устаревшими версиями браузеров. www.internet-technologies.ru
- Использовать CSS Flexbox. sky.pro Нужно настроить основной контейнер (например, body) так, чтобы он занимал всю доступную высоту вьюпорта. sky.pro А нижнему колонтитулу добавить margin-top: auto;, что позволит его «прижать» к нижнему краю экрана. sky.pro
- Установить height: 100% для html и body, чтобы гарантировать полное заполнение экрана. sky.pro
- Использовать CSS reset, например normalize.css. sky.pro Это поможет обеспечить единообразное отображение в разных браузерах. sky.pro
- Контролировать отступы, используя margin-top и height, чтобы нижний колонтитул не перекрывал содержимое страницы. sky.pro
Чтобы гарантировать кросс-браузерную совместимость, нужно проверять, как веб-страница отображается в разных браузерах и на разных устройствах. thecode.media