Хорошо, я искал и нашел несколько проблем по этому вопросу, но по какой-то причине я не могу найти решение своей проблемы. У меня задан цвет фона и задан фон страницы с помощью CSS (пришлось изменить пути к изображению для изображения из-за фильтр
#page-background
{
position: absolute;
background-image: url('images/page_g.jpg');
background-repeat: repeat-x;
top: 0;
width: 100%;
height: 900px;
z-index: -1;
}
и фон тела
body {
background:url(images/page_t.jpg) repeat #805B38;
font-size: 84%;
font-family: Arial, Helvetica, sans-serif;
color: #000;
margin: 0;
padding: 0;
line-height: 1.5em;
}
Мой php-код для слайдшоу
<?php if ($mission) : ?><div id="slideshow-bottom">
<div id="mission"><?php print $mission; ?></div></div><?php endif; ?>
<div class="slideshow">
<img src="<?php print $base_path . $directory; ?>/images/slideshows/Life.png" width="950" height="355" alt="slideshow 1"/>
<img src="<?php print $base_path . $directory; ?>/images/slideshows/Death.png" width="950" height="355" alt="slideshow 2"/>
</div>
</div>
Теперь слайд-шоу отлично работает с PNG в Firefox и Chrome, но IE 8 кажется настолько прозрачным, что вместо фона отображается цвет фона, установленный в теге CSS тела.
Что мне не хватает?
После еще одного исследования я обнаружил, что проблема не в PNG, а в его фоновом изображении. Похоже, что с помощью слайд-шоу jquery, потому что, если я закомментирую все, кроме одного изображения, одно изображение отлично работает, у любого есть какие-либо идеи, как исправить что?