html — позиция: исправлена ​​с фоновым изображением?

спросил

Изменено 6 лет, 3 месяца назад

Просмотрено 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 и т. д. Таким образом, вы не можете использовать его с изображениями.

Вам будет полезна эта ссылка

http://www.w3schools.com/cssref/pr_background-attachment.asp

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя электронную почту и пароль

Опубликовать как гость

Электронная почта

Обязательно, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Фоновое вложение CSS | Могу ли я использовать.

.. Таблицы поддержки для HTML5, CSS3 и т. д.

Могу ли я использовать

Поиск

?

Фоновое вложение CSS

- CR

  • Глобальное использование
    79,31% + 4,08% знак равно 83,39%

Метод определения способа прикрепления фонового изображения к прокручиваемому элементу. Значения включают прокрутка (по умолчанию), фиксированная и локальная .

Chrome
  1. 4 - 106: Поддерживается
  2. 107: Поддерживается
  3. 108 - 110: 70024
  1. 12 - 106: Поддержка
    1. 12 -106: Поддержка
      1. 12 -106: Поддержка
        1. 14% - Supported">. : Частичная поддержка
        2. 5 - 12.1: Поддерживается
        3. 13 - 13.1: Частичная поддержка
        4. 14 - 15.3: Не поддерживается
        5. 15.4 - 16.0: Поддерживается
        6. 16.1: Поддержано
        7. 16,2 - TP: Поддержано
        Firefox
        1. 2 - 24: Частичная поддержка
        2. 25 - 105: поддержан
        3. 106: 70024 99183 25 - 105: поддержано
        4. 106: поддержка
        5. 9018 3 - 105: поддержано
        6. 106: поддержка
        9018 3 - 105: поддержано
      2. 68% - Supported"> 106: поддержка
      3. 9 9018 3 - 105.
      4. 9 - 10.1: Частичная поддержка
      5. 10,5 - 91: Поддерживается
      6. 92: Поддерживается
      IE
      1. 5,5 - 8: Частичная поддержка
      2. 9 - 10: Поддержал
      3. 907 11: Подпонима
      4. 9 - 10: Поддержал
      5. 907 11: поддерживает
      6. 9 - 10: Поддержал
      7. 907 11: поддерживает
      8. 9 - 10: 702070130 Chrome для Android
        1. 107: Поддерживается
        Safari на iOS
        1. 3,2 - 4,3: не поддерживается
        2. 5 - 12,5: частичная поддержка
        3. 23% - Not supported"> 13 -16,0221: не поддерживает
        4. 9024. Samsung Internet
          1. 4: не поддерживается
          2. 5 - 18.0: частичная поддержка
          3. 19.0: частичная поддержка
          Opera Mini
          1. все: не поддерживается
          2. 3 Opera Mobile
            4
          3. 10: Partial support
          4. 11 - 12.1: Supported
          5. 72: Supported
          UC Browser for Android
          1. 13.4: Supported
          Android Browser
          1. 2.1 - 4: Not supported
          2. 4.1 - 4.3 : Частичная поддержка
Автор записи

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

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