2011-12-22 5 views
0

Я использовал этот CSS в телеФоновая положение дна в IE8 и IE9 не работает

body { 
    margin:0; 
    padding:0; 
    background:#000 url(../images/footer.jpg) left bottom repeat-x; 
    color:#fff; 
} 

Он работает отлично во всех браузерах, кроме IE8 и IE9. Я думаю, что положение фонового дна не работает в IE8 и IE9. Есть ли что-нибудь еще, что может работать?

спасибо!

+1

Это может быть что угодно, трудно сказать без единого теста. – alex

+0

Трудно проверить без живой связи. Может быть так же просто, как ваш синтаксис. Попробуйте обновить до: background: url (../ images/footer.jpg) bottom left repeat-x # 000; – Dan

+0

@alex вы можете дать ссылку на сайт, где я могу разместить свои HTMl и CSS, чтобы показать .. демо-страницу ..? –

ответ

1

В фоновом режиме сокращённого свойства, значение позиции на последнее место:

background:#000 url(../images/footer.jpg) repeat-x left bottom; 

Интересно, что ваш код прекрасно работает в других браузерах, так как это формат для сокращённого свойства.

+0

благодарит Пурмоу за ответ .. но проблема все еще здесь. Если вы сделаете HTML-страницу и используете эту свойство тела, она будет выглядеть отлично обозреватель, но IE8 и IE9 (которые не работают с положением фона) не отображали его нигде на странице. –

+1

[Им не нужно наступать последним] (http://jsfiddle.net/pKssZ/). – alex

0

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

Смежные вопросы