Вопрос по css, internet-explorer-7, internet-explorer-8, background, cross-browser – Проблемы с несколькими фоновыми изображениями в ie7 / ie8

0

Я пытаюсь решить ошибку в ie7 / ie8 для нескольких фоновых изображений ...

Я знаю, что изначально он не поддерживает то есть, но я нашел в Интернете некоторые интересные вещи, например:Кросс-браузер с несколькими фонами

В основном это фон из двух изображений, но я хочу иметь 3 изображения с определенной позицией и размером изображений через CSS ... Код скрипты не работает в ie7 / ie8 ...

http://jsfiddle.net/CsKhy/4/

Может кто-нибудь помочь ??

Используйте CSS3 PIE, чтобы сделать эту работу на старых браузерах SVS
Согласен! CSS3 PIE (css3pie.com ) делает чудеса, давая IE некоторую изящную деградацию. Будьте осторожны с этим - иногда PIE будет сбиваться, а стили просто не будут отображаться вообще. Но на самом деле Modernizr делает все возможное, если только вам абсолютно не нужно иметь несколько фонов на ie7 / ie8. J Cole Morrison

Ваш Ответ

2   ответа
2

Демо-версия:
http://jsfiddle.net/CsKhy/5/

Замечания:background-size несовместим с IE8 или ниже, так что, возможно, лучше использовать изображения вместо фоновых изображений.

извините, но я хочу использовать минимальный или минимальный размер HTML в документе ... HTML пытается выполнить некоторые действия с некоторым JavaScript, поэтому я не могу позволить себе прикоснуться к части HTML ... SaurabhLP
2

я использую

<style>
  .bgImage{width:100%;}
</style>

Сразу после тега body и перед любым другим кодом вставьте этот

<img src="yourimage" class="bgImage"/>

Не идеальное решение, но совместимо и работает, я использовал его много раз. (для начала убедитесь, что ваше изображение большое, иначе оно будет искажаться на больших экранах)

Похожие вопросы