2012-02-07 2 views
-3

В Internet explorer 8 фоновое изображение не отображается для моего нижнего колонтитула. Я даже не могу найти причину, потому что нет никакого Firebug или проверяющего элемента для IE. Любой, кто может сказать мне, что может быть причиной? Помощь будет оценена.Изображения не отображаются в IE 8

+5

Неправильно. В IE8 есть инструменты dev (нажмите F12). – Alfabravo

+2

Пожалуйста, не помещайте [html5] [css3], если вы ** не ** используете HTML5 или CSS3. – BoltClock

+0

@Alfabravo Спасибо –

ответ

1

При использовании CSS ярлык для фона, я считаю, что указание цвета в качестве первого аргумента обеспечивает наилучшие результаты.

В вашем случае:

background: transparent url(images/nav_bg1.jpg) repeat left top; 
0
background:url(images/nav_bg1.jpg)repeat left top; 

images/nav_bg1.jpg должно быть в кавычках.

EDIT:

тестирование в IE8 это работало.

body {background-image:url(images/nav_bg1.jpg); 
background-repeat:repeat; 
background-position:left top; 

это не так:

background:url(images/nav_bg1.jpg)repeat left top; 
+0

почему он показывается в IE 9? –

+0

@ user1115580 только потому, что один браузер обрабатывает неоднозначный код так, как вы надеетесь, не означает, что другие (особенно старые) браузеры будут делать то же самое. – SimonMayer

+0

С каких это котировок необходимо? Во всяком случае, между 'url()' и 'repeat' должно быть пробел. @SimonMayer 'url (images/nav_bg1.jpg)' является абсолютно однозначным и допустимым CSS. – BoltClock

0

Вы используете фоновое изображение в формате PNG /24.IE имеет проблемы с ним, попробуйте использовать PNG/16 ..

1

две вещи:

1) «Использовать фоновое изображение, а не только фон Когда я monkeyed с HTML на вашем сайте, я получил, что работать. IE8 «. Это то, что я сказал в своем оригинальном посте, но на самом деле произошло то, что IE любезно вставил цитаты для меня, когда я редактировал стиль, что и заставило его работать.

2) У меня тоже нет IE 8, но у меня есть IE 9. Когда вы нажимаете F12, он выводит окно отладки, подобное Chrome или FireFox, и вы можете переключить режим совместимости на IE 8 там ,

Отредактировано исправление № 1 выше.

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