Как растянуть footer на всю ширину
Перейти к содержимому

Как растянуть footer на всю ширину

  • автор:

Блок на весь экран | CSS

If the height of the containing block is not specified explicitly (i.e., it depends on content height), and this element is not absolutely positioned, the percentage value is treated as ‘0’ (for ‘min-height’) or ‘none’ (for ‘max-height’). [w3.org]

html, body < height: 100%; margin: 0; padding: 0; overflow: hidden; >body < overflow: auto; /* добавить полосу прокрутки */ > main

Блок шириной на весь экран монитора выровнять по центру окна браузера

У многих сайтов, в том числе у «Шпаргалки блоггера» содержание ограничено определённой шириной и горизонтально выравнивается по середине экрана.

header, nav, main, footer

Для того, чтобы контент выходил за пределы этих 1200px , но был ограничен шириной окна браузера, достаточно такого кода:

Картинка на весь экран CSS

Особенно здорово смотрятся изображения. Они занимают необходимое им пространство, но не более ширины окна браузера.

ромашки

Код немного доработан, опираясь на статью «Размер изображения меняется при изменении экрана браузера». Там же написан соответствующий вариант для видео.

текст

7 комментариев:

Agent_Smith Полезная штука, спасибо Вам) NMitra Для себя делала :)) Другие прописывают max-width для каждого отдельного тега (p, pre и т.п.), а не для всей колонки main. Анонимный С высотой блока не работает. просто по ширине экрана, ниже обрезается и никуда не скролится NMitra Ничего не поняла 🙂 Приведите пример, пожалуйста. Анонимный о Иван Сафронов не работает данный метод NMitra Так не может быть: на данной странице ведь работает. Покажите URL, где внедрён код и поясните что именно хотите сделать. Например, блок с заголовком «Популярное».

Как изображение растянуть на весь footer?

введите сюда описание изображения

Не получается растянуть изображение на ширину всего футера. Подскажите пожалуйста, как растянуть изображение на весь футер?

Отслеживать

задан 19 фев 2020 в 20:09

yeahyeahcore yeahyeahcore

3 1 1 бронзовый знак

код футера

19 фев 2020 в 20:09

Добавьте, пожалуйста, этот код в вопрос, и желательно css footer-fixed-bottom .

19 фев 2020 в 20:25

@Denis640Kb подождите пожалуйста

19 фев 2020 в 20:30

Предполагаю, что у Вас footer стоит ширина 100%. Если это так, то Вам необходимо обнулить отступы элементов html и body . Примерно так: ` html body< margin: 0; padding: 0; >`

Как мне сделать футер (footer) на всю ширину окна, при ширине html и body 960px?

Как мне сделать футер (footer) на всю ширину окна, а не на 960 пикселей? Такое вообще возможно в данной ситуации?

Отслеживать
задан 29 апр 2014 в 10:43
29 апр 2014 в 10:51

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

Абсолютным позиционированием относительно страницы, чтобы футер был над потоком. При этом пусть последний элемент контента отступом вниз, равным высоте футера, обеспечит нормальное его отображение на странице. Но это ужасно. Вообще, конечно, недальновидно назначать такие правила для html, body.

Отслеживать
ответ дан 29 апр 2014 в 10:50
Дмитрий Клименко Дмитрий Клименко
760 3 3 серебряных знака 11 11 бронзовых знаков

Создай внутри body контейнер для всего сайта с заданной шириной, а body оставь на всю ширину, блок с футером ниже контейнера сайта, для него делай нужный бэкграунд, а внутри этого блока, блок с контентом футера по ширине равный ширине сайта.

Отслеживать
ответ дан 19 июн 2017 в 5:06

  • html
  • css
    Важное на Мете
Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.4.30.8420

Не получается растянуть на весь footer. Как исправить?

введите сюда описание изображения

Как растянуть изображение на весь футер? Использовал только классы библиотеки bootstrap4.

Отслеживать

задан 19 фев 2020 в 21:31

Эрнст Краузе Эрнст Краузе

5 3 3 бронзовых знака

Подскажите, Вы посмотрели мой предыдущий ответ?

19 фев 2020 в 21:47

Возможно, у какого-то div фиксированная ширина, и верстка чуть выпирает

19 фев 2020 в 23:20

@Denis640Kb Всё верно

20 фев 2020 в 2:12

@SumskyiVasyl Врядли. Ибо сам футер на всю ширину сайта, только изображение, которое находится внутри футера, не на всю ширину.

20 фев 2020 в 2:23

@ЭрнстКраузе. Можете показать параметры css футера?

20 фев 2020 в 9:22

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

.footer < background-image: url('https://lh3.googleusercontent.com/proxy/QMf5RElgFtAdTgYGAXg_T_27QUnCjAwN8C4-oJXzsKCrAOLTkay6M1kUOPeUPDFhAUD1n8assFol8QhPWbcbkm1rORHtPZ-y3gih=w3840-h2160-p-k-no-nd-mv'); width: 100%; height: 300px; background-position: 50% 50%; background-size: cover; >

Или в вашем случае со вложенным img можно попробовать так:

.footer < position: relative; width: 100%; height: 300px; >.image
 

Отслеживать

ответ дан 20 фев 2020 в 10:17

126 1 1 серебряный знак 4 4 бронзовых знака

Добавил ещё класс на изображение от bootstrap и теперь при изменении разрешения сайта, footer так же изменяет разрешение. Но благодаря вам помогло, спасибо вам большое.

21 фев 2020 в 7:46

Рад, что у вас получилось. Так держать!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *