IE размер фона не работает - PullRequest
5 голосов
/ 26 января 2011

Я пытаюсь заставить фон растягивать все тело (только ширина). Это работает только на Chrome, Opera и Firefox. Как я могу заставить это работать на IE тоже? O_o

background-size:100%;
-moz-background-size: auto 100%;
-o-background-size: auto 100%;

Ответы [ 3 ]

4 голосов
/ 13 апреля 2012

Я создал jquery.backgroundSize.js : плагин jquery размером 1,5 КБ, который можно использовать как запасной вариант IE8 для значений «cover» и «содержать».Взгляните на демоверсию .

3 голосов
/ 26 января 2011

, так как background-size является специфическим для CSS3, вам придется использовать что-то подобное для работы в IE.

установите html и body на

html {overflow-y:hidden}
body {overflow-y:auto}

, оберните нужное изображениев полноэкранном режиме с div # page-background

#page-background {position:absolute; z-index:-1}

затем поместите это в html-файл

<div id="page-background">
  <img src="/path/to/your/image" width="100%" height="100%">
</div>

**, вам придется использовать своего рода сброс, чтобы удалить поля и отступы.как то так

html, body {height:100%; margin:0; padding:0;}
0 голосов
/ 26 января 2011

background-size не поддерживается в IE для версий под 9 . Кросс-браузерное решение - использовать плагин jquery, например fullscreenr .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...