html — позиция: исправлена с фоновым изображением?
спросил
Изменено
6 лет, 8 месяцев назад
Просмотрено
5к раз
Когда я добавляю на страницу, я обнаруживаю, что должен добавить position: fixed; в CSS, чтобы изображение отображалось в качестве фона в «div», иначе я получаю пустой белый фон. Почему для этого требуется, чтобы position = fixed в этом случае?
.background_image{
положение: фиксированное; <-----Зачем это нужно и почему статика не работает?
background: #000 url(../Images/Image.jpg) center center;
ширина: 100%;
высота: 100%;
минимальная высота: 100%;
размер фона: обложка;
переполнение: скрыто;
}
Вот образец html. Очевидно, внутри div есть другие элементы, и я импортирую css по ссылке в заголовке.
<тело>
<дел>
тело>
html
background
position
Это происходит потому, что height: 100% работает в position: fixed . Когда вы удаляете эту позицию, она не принимает эту высоту . Итак, есть еще один способ сделать это. Вы можете использовать vh единиц. Удалите позицию fixed и добавьте этот фон css :
.background_image{
высота: 100вх;
background: #000 url(../Images/Image.jpg) center center;
ширина: 100%;
минимальная высота: 100%;
размер фона: обложка;
переполнение: скрыто;
}
2
Средний html, поэтому страница должна соответствовать правилу HTML 5
ИЗ MDN CSS документ
Свойство CSS position выбирает альтернативные правила для позиционирования
элементы, предназначенные для использования в сценарных анимационных эффектах.
Значения
статический
Это ключевое слово позволяет элементу использовать обычное поведение, т.е.
размещается в своем текущем положении в потоке. Сверху, справа, снизу,
свойства left и z-index не применяются.
родственник
Это ключевое слово размещает все элементы так, как если бы элемент не был
позиционирован, а затем отрегулируйте положение элемента, не меняя
макет (и, таким образом, оставить зазор для элемента, где он должен был бы
было бы, если бы оно не было позиционировано). Эффект положения: относительно
таблица-*-группа, таблица-строка, таблица-столбец, таблица-ячейка и заголовок таблицы
элементы не определены.
абсолютный
Не оставляйте места для элемента. Вместо этого расположите его в
указанная позиция относительно его ближайшего расположенного предка, если таковой имеется,
или иным образом относительно исходного содержащего блока.
Абсолютно
позиционированные блоки могут иметь поля, и они не сворачиваются ни при каких обстоятельствах.
другие маржи.
фиксированный
Не оставляйте места для элемента. Вместо этого расположите его в
указанное положение относительно окна просмотра экрана и не перемещать его
при прокрутке. При печати расположите его в этом фиксированном положении на
каждую страницу. Это значение всегда создает новый контекст стека. Когда
предок имеет свойство преобразования, установленное на что-то другое, чем
нет, то этот предок используется как контейнер вместо области просмотра
0
Вы должны использовать свойство background-attachment с изображениями.
background-attachment может иметь одно из двух значений.
background-attachment: фиксированный|прокрутка;
свойство position используется для позиционирования html-элементов, таких как div, p и т. д. Таким образом, вы не можете использовать его с изображениями.
Зарегистрируйтесь, используя электронную почту и пароль
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
CSS фоновое вложение | Могу ли я использовать.
.. Таблицы поддержки для HTML5, CSS3 и т. д.
Могу ли я использовать
Поиск
?
Фоновое вложение CSS
- CR
Глобальное использование
79,44%
+
3,75%
"="
83,19%
Метод определения способа прикрепления фонового изображения к прокручиваемому элементу. Значения включают прокрутка (по умолчанию), фиксированный и локальный .
Chrome
4 - 110: Supported
111: Supported
112 - 114: Supported
Edge
12 - 110: Supported
111: Supported
Safari
01% - Partial support"> 3.1 - 4 : Частичная поддержка
5 - 12.1: Поддерживается
13 - 13,1: Частичная поддержка
14 - 15,3: не поддерживается
15,4 - 16,3: Поддержано
16,4: Поддержано
16,5 - TP: поддержан
4134 - Partfox
134 4.9015 4134. 25 - 110: поддержано
111: Поддержано
112 - 113: Поддержано
Opera
9 - 10,1: частичная поддержка
10,5 - 94: Поддержка
954 4.........0145
5,5 - 8: Частичная поддержка
9 - 10: Поддерживается
11: Поддерживается
Хром для Android
111: Поддержка
SAFARI на IOS
9024
SAFARI на IOS
9024
NOS
9024
на IOS
9024
ON IOS
95
на IOS
95 9024
на IOS
5 9024
. - 12.5: частичная поддержка
13 - 16.3: не поддерживается
16.4: не поддерживается
16.5: не поддерживается
Samsung Internet
15% - Not supported"> 4: не поддерживается: частичная поддержка24