2010-05-10 100 views
4

我已经构建了一个滚动的UL旋转木马滚动持有人DIV内的UL溢出设置为隐藏,当用户点击左或右箭头。溢出:在IE8中隐藏的错误

的HTML如下:

  <div id="promo-carousel-holder"> 
       <ul> 
        <li class="promo-item"> 
         <img src="_includes/images/promo-tyre-image.jpg" alt="" /> 
         <h4><strong>30% off</strong> Title</h4> 
         <p>Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium. <a href="#" class="promo-link">View Offer</a></p> 
        </li> 
        <li class="promo-item"> 
         <img src="_includes/images/promo-tyres-image.jpg" alt="" /> 
         <h4><strong>30% off</strong> Title</h4> 
         <p>Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium. <a href="#" class="promo-link">View Offer</a></p> 
        </li> 
        <li class="promo-item"> 
         <img src="_includes/images/promo-tyre-image.jpg" alt="" /> 
         <h4><strong>30% off</strong> Title</h4> 
         <p>Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium. <a href="#" class="promo-link">View Offer</a></p> 
        </li> 
       </ul> 
      </div> 

一切都在IE6,IE7,Firefox,歌剧,Chrome和Safari浏览器工作正常,但在IE8在P标签内文本的底线不服从溢出:隐藏,尽管其他内容服从规则。

我看了一下,但似乎无法找到任何提及这个特定的错误。有没有人遇到类似的东西?

+0

你也应该发布你的相关CSS,所以我们可以看到你已经有了什么。 – akamike 2010-05-10 13:39:33

回答

8

啊,事实证明我有DIV设置为绝对定位。改变它相对,它的工作。不知道我是如何忽略这一点的。奇怪IE8是如何引起问题的唯一浏览器!

+17

我根本不觉得奇怪。 – Felix 2010-05-10 13:54:40

+1

将DIV设置为绝对定位不应影响溢出属性。我想IE是很奇怪的。无论如何,我在IE8中遇到类似的问题,在阅读您的评论后,我意识到我忘记了在我的元素上设置相对位置。谢谢 :) – Gavin 2013-06-23 08:00:39