2011-11-12 204 views
0

至少我認爲這是從溢出隱藏。從溢出CSS奇怪:隱藏

我有一堆div作爲行內塊。它們每個都有一個比50x50大的圖像,帶有溢出隱藏設置。有時,負載,圖像不安定很正確:

https://img.skitch.com/20111112-8nr1nur9ts5hd8cy7uumh3ft21.jpg

但如果我右鍵點擊檢查元素時,它立即結算(鉻)。 Safari有類似的行爲。

預期結果:

enter image description here

HTML:

<div id="thumb_overlay">   
      <div class="active"> 
       <img src="1.jpg" data-src="a.jpg"> 
      </div> 

      <div> 
       <img src="2.jpg" data-src="b.jpg"> 
      </div> 

      <div> 
       <img src="3.jpg" data-src="c.jpg"> 
      </div> 


      ... etc 
</div> 

CSS:

#thumb_overlay { 
position: absolute; 
bottom: 5px; 
right: 5px; 
text-align: right; 
background-color: rgba(255, 255, 255, .5); 
padding: 5px 5px 0 5px; 
} 

#thumb_overlay > div { 
display: inline-block; 
width: 50px; 
height: 50px; 
overflow: hidden; 
} 

#thumb_overlay img { 
opacity: .9; 
cursor: pointer; 
} 
+0

也許只是增加一個寬度thub_overlay? – Niels

+0

我不知道會有多少圖像。我可以在js中這麼做。 – hookedonwinter

+0

你有這個在線任何地方嗎? – Nightfirecat

回答

0

嘗試它作爲顯示:塊和下一個浮動它們彼此而不是內聯他們,我有類似的絕對定位和讓步的問題瀏覽器自動定位它們似乎停止了鼠標懸停的問題。

+0

良好的通話。我會嘗試一下。我將不得不向個人股份公司提出一些保證金,並且做一些:首先和最後的幻想,這是我希望避免的。但是,到目前爲止,只有選擇。 – hookedonwinter

+0

浮點會導致更多問題,例如瀏覽器將無法確定'#thumb_overlay'的寬度/高度。內聯塊是正確的顯示類型。 –