在Internet Explorer 6 和7 中遇到與溢出:隱藏和位置相關的CSS 問題時:relative,通常有一個特定的罪魁禍首阻礙了預期的功能。
在提供的程式碼片段中,問題可以歸因於應用於 ul 元素的position:relative 屬性。雖然此屬性對於滑桿的功能至關重要,但它會無意中破壞 item-list div 上的 Overflow:hidden 屬性。
要解決此問題,請新增相對於body 元素的位置:相對於body 元素,如修改後的程式碼如下:
<code class="html"><body> <div style="position:relative;"> <!-- New div with position:relative --> <div class="column-1"> <div class="item-list clearfix"> <!-- Rest of the code remains the same --></code>
此新增建立了一個帶有position: relative的新容器,有效地隔離了ul元素的定位,並允許item-list div上的overflow:hidden屬性按預期工作。因此,非活動幻燈片將被成功隱藏。
以上是為什麼「overflow:hidden」在 IE6 和 IE7 中不能與「position:relative」一起使用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!