Существует несколько обходных путей для отсутствия в IE поддержки нескольких фонов .Один из таких приемов заключается в простом создании div
, охватывающем всю страницу, и установке его фона вместе с фоном элемента body
.Эту технику можно повторить при необходимости.Например:
body { background-url('/images/tenticles.png'); }
#background1 { background-url('/images/header.png'); }
<body>
<div id="background1">
</div>
</body>
Однако, похоже, что вы хотите что-то вроде CSS3 PIE (Progressive Internet Explorer) , что "делает Internet Explorer 6-8 способным отображать несколькоиз самых полезных функций оформления CSS3 ".С сайта PIE:
В настоящее время PIE имеет полную или частичную поддержку следующих функций CSS3:
- border-radius
- box-shadow
- border-image
- несколько фоновых изображений
- линейный градиент в качестве фонового изображения
Другие функции находятся в стадии активной разработки.
Обратите внимание, что этот вопрос очень похож и содержит много другой полезной информации и приемов.