2011-11-11 25 views
0

我已經得到了我縮放作爲與絕對置於其上一個div另一個圖像背景的圖像,因此:Webkit CSS絕對定位錯誤?

<div class="item"> 
    <img class="item_frame" src="..."> 
    <div class="item_contents"> 
     <img src="..."> 
    </div> 
</div> 

Jsfiddles:

在webkit broswers中我看到非常時髦的渲染器重新背景圖像被抵消,似乎浮在它的父容器外面。如果我右鍵單擊來檢查元素,瀏覽器會正確地重新繪製元素。

  • Win64上的Firefox 3.6.3是越野車
  • Win64平臺的Chrome 15.x版的越野車
  • Win64的IE9 ......實際上是在這裏顯示它正確

標記是唯一的瀏覽器無論如何,以適應動態圖像加載/調整大小/裁剪,所以我有其他方法來解決這個問題,我可以嘗試一些想法。

我錯過了什麼,或者這是一個webkit的錯誤?

+2

我不回答這個問題,但不能使用模式作爲背景嗎? – MatTheCat

+0

爲什麼你將背景圖像作爲「正常」圖像而不是div的背景? – PeeHaa

+0

感謝您的建議 - 背景是需要拉伸的非平鋪圖片。除了我們需要支持IE8(http://caniuse.com/#search=background-size)之外,background-size會起作用。它可能必須是表:( – RSG

回答