Z индекс фоновая проблема в IE


У меня есть скроллер jQuery tools, настроенный с элементами управления, управляющими двумя отдельными дивами информации - одним изображением, другим связанным текстом, который должен сидеть поверх изображений с прозрачным изображением bg. Я использую z-индексацию для достижения этой цели и знаю о проблемах IE с этим, но не могу сортировать его (проверено в IE6-8). Изображение вопроса ниже:

Http://test.shakingpaper.com.au/not_working.png

Похоже, что наложенный div принимает контейнеры белый. Как я ни стараюсь, я не могу решить эту проблему. HTML / CSS код ниже:

     <div id="content">

 <div id="nav"></div>

    <div class="s4 slideshow">
      <div>
            <img src="<?php bloginfo('stylesheet_directory'); ?>/images/hero_1_white.jpg" width="770" height="367" />
            </div>
            <div>
            <img src="<?php bloginfo('stylesheet_directory'); ?>/images/hero_1_white.jpg" width="770" height="367" />
            </div>
            <div>
            <img src="<?php bloginfo('stylesheet_directory'); ?>/images/hero_1_white.jpg" width="770" height="367" />
            </div>
        </div>

  <div id="overlay_bg"></div>

  <div class="s4 information">
      <div>
       <h1>Support</h1>
    <p>Quisque lacus quam, egestas ac tincidunt a, lacinia vel velit. Aenean facilisis nulla vitae.</p>
    <p><a href="#">Support Us</a></p>
            </div>
            <div>
             <h1>Events</h1>
    <p>Quisque lacegestas ac tincidunt a, lacinia vel velit. Aenean facilisis nulla vitae.</p>
    <p><a href="#">Read More</a></p>
            </div>
            <div>
       <h1>Regional</h1>
    <p>Quisque lacus quam, egestas ac tincidunt a, lacinia vel velit. Aenean facilisis nulla vitae.</p>
    <p><a href="#">Support Us</a></p>           
            </div>
        </div>

 </div> <!-- end of content -->

    #content { 
     height: auto;
         min-height: 300px !important;
         overflow: hidden;
         position:relative;
         margin-left: 27px;
         width: 770px;
         padding-bottom: 43px;
    }

 #nav {
  width: 60px;
  z-index: 10000;
  position: absolute;
  top:340px;
  left: 28px;
 }

 .s4 {
  width: 770px;
  height: 370px;
  overflow: hidden;
 }

 #nav a {
  background-color: transparent;
  background-image: url(images/transition.png);
  background-position: 0 0;
  text-indent: -1000em;
  width: 10px;
  height: 10px;
  display: block;
  float: left;
  margin-right: 5px;
 }

 #nav a.activeSlide {
  background-position: 0 -10px;
 }

 #overlay_bg {
  background: url(images/soild_block.png) no-repeat;
  width: 318px;
  height: 339px;
  z-index: 5000;
  position: absolute;
  top: 28px;
 }

 .information {
  position: absolute;
  top: 60px;
  left: 28px;
  z-index: 16000;
  width: 290px;
  height: 260px;
  color: #FFF;
 }

 .information h1 {
  font-size: 50px;
  font-style: italic;
  text-transform: uppercase;
 }

 .information p {
  font-size: 17px;
  line-height: 27px;
  margin-top: 37px;
 }

 .information a {
  font-size: 13px;
  padding-bottom: 2px;
  border-bottom: 1px solid;
  color: #FFF;
  text-transform: uppercase;
  font-style: italic;
 }

 .information a:hover {
  color: #000;
 }
Любая помощь будет весьма признательна.
1 3

1 ответ:

Это происходит в каждом браузере или только в IE 6? Я протестировал ваш код в IE 7 и 8, и он, похоже, накладывается на прозрачный div fine. В IE 6 у меня есть проблемы, такие как то, как выглядела ваша ссылка на изображение. Если это только в IE 6, то я бы сказал, что это прозрачный png, который вы используете в качестве фона. Есть несколько Java-хаков, которые можно использовать для устранения этой проблемы. Вот довольно хороший источник, который я использовал раньше, чтобы исправить это выпуск:

Http://homepage.ntlworld.com/bobosola/pnghowto.htm