Блок
), который должен занимать весь экран, использовать min-height: 100%.html { height: 100%; }body { height: 100%; }.cont { min-height: 100%; }Для визуального представления окрасим блок cont в синий цвет, а для body (у которого по умолчанию отступ 8 пикселей) установим отступ в 0 пикселей.html { height: 100%; }body { height: 100%; margin: 0; }.cont { min-height: 100%; background-color: #00F; }Скачать пример файловДалее добавим блок footer, который всегда будет находиться ниже экрана, и для его пролистывания вниз. Обычно функционалом подвала (footer) добавляют контактную информацию, адрес, пункты меню и другие детали.
Принцип прост: у нас уже есть блок, занимающий как минимум 100% высоты экрана, и под ним создаем блок, который для наглядности окрашен в черный цвет. Поскольку блок пустой, мы временно установим ему высоту 50 пикселей.В HTML-файле:
В CSS-файле:.footer { height: 50px; background-color: #000; }Скачать пример файловЗакрепление фонового изображения на весь экранДопустим, мы хотим установить на сайте фоновое изображение таким образом, чтобы фон оставался статичным при прокрутке и растягивался пропорционально на всех устройствах, перемещая картинку в центр. В CSS-файле:body { height: 100%; margin: 0; background-image: url(bg.jpg); // ссылка на изображениеbackground-position: center; // центрируем изображениеbackground-size: cover; // растягиваем фон на весь экранbackground-attachment: fixed; // фиксируем фон}(Посещено 938 раз, 1 посещение сегодня)Мнение: В данном тексте явно отражены базовые принципы работы с CSS для создания адаптивного дизайна веб-страницы. Корректное использование свойств CSS, таких как height, min-height, background-image и других, позволят создать эффективный дизайн, который будет выглядеть привлекательно на различных устройствах.
Настройка блоков для заполнения всей высоты экрана и закрепление фонового изображения – важные аспекты при создании пользовательских интерфейсов. Понимание этих концепций поможет улучшить визуальное впечатление от веб-страницы и обеспечить удобство использования для пользователей.