IE & Фоновые изображения

InoffLine

Постоялец
Регистрация
18 Апр 2007
Сообщения
573
Реакции
161
Не могу справиться с пониманием, как IE интерпретирует CSS.
Адрес удалил
 
А у меня нормально, и в 7 и в 8 IE, в футере коричневый цвет.
 
Это именно в IE9.
Не могу понять только почему.
 
Во-первых, зачем-то дублируется и фон (серая подложка png-формата), и фоновый цвет (серый) в двух местах: в стилях на 184 строке и прям в тэге <div id="footer-wrap">.

Попробуйте оставить только в css-файле и поменять местами элементы:
Сейчас там

background: url("../images/footer-bg.png") top repeat-x #2C2C2C;

А вы попробуйте

background: #2C2C2C url("../images/footer-bg.png") top repeat-x;

А ещё лучше - вообще png убрать. Зачем он там, если фон однотонный серый? Или у меня в Хроме что-то не так отображается?
 
Чтобы достигнуть максимальной кроссбраузерности,
нужно использовать <!DOCTYPE>, подробнее здесь:

Ну и проверять на валидность

Порой, разное восприятие стилей, заключается в ошибках в коде.
 
Мне кажется это лучший ответ за весь топик.
Я бы даже сказал - за весь раздел.

Вы как считаете, я первым делом валидатор не запустил?
Правда как css с фоновым изображениями связан с валидатором html кода я вообще не понял.
 
Назад
Сверху