2010-03-28 24 views
1

給定IE6,UL容器的UL-LI列表和背景圖像。IE6背景在滾動時出現 - 消失

<style> 
    ul {background-image: url(images/bgr.png);} 
</style> 
... 
<ul> 
    <li>...</li> 
    ... 
</ul> 

當我加載頁面,背景是隨機加載,有些部分是可見的,有些則不是。而且,當我在頁面上滾動時,它會在運行時發生變化。當我滾出UL列表並向後滾動時,背景的不同部分將可見,取決於滾動的速度。 你有什麼想法嗎?提前致謝。

+0

您能發佈一個鏈接嗎?你可以在另一臺機器上重現它嗎? – 2010-03-28 11:03:31

+0

不幸的是我不能分享它,但我會做一個裸體樣本。其他IE6正在進行中。 – itarato 2010-03-28 11:09:20

+2

我忘了最好的:)當我點擊StartMenu時,背景也會出現。 – itarato 2010-03-28 11:10:19

回答

1

前段時間我遇到過類似的問題(但它是簡單的背景顏色,沒有圖像),如果我沒有記錯的話,向父元素添加position:relative解決了這個問題。所以這樣的事情:

<div style="position:relative"> 
<ul> 
    <li>...</li> 
</ul> 
</div> 
2

當涉及到使用.png文件句號時,IE6很掙扎。有各種修復建議,但除非你有使用.png文件的特定原因(例如透明度),否則我會建議使用不同的文件格式。我之前通過檢測何時使用IE的早期版本,並使用.jpg代替我想使用的.png文件來解決此問題,以便大多數使用最新瀏覽器的用戶都可以獲得.png背景,但IE用戶可以使用一個.jpg。

1

李li漂浮或什麼? 嘗試把... ul {

zoom:1; 溢出:隱藏; display:block; }

1

身高:1%;

您可以使用它來修復