我有一個精靈與兩個圖像,一些功能框的頂部和底部圓角邊框。一些示例HTML:IE6背景位置與精靈
<div class="box">
<div class="top"></div>
<div class="middle">Content Here</div>
<div class="bottom"></div>
</div>
而CSS:
.box {float:left;width:400px;}
.top,.bottom {float:left;width:400px;height:4px;background-image:url(/images/boxborders.gif);}
.bottom {background-position: 0 -4px;}
.middle {float:left;width:398px;border-left:1px solid #333333;border-right:1px solid #333333;}
在FF 3和4,鉻,IE 7,圖8和9顯示它,因爲它應該與賽拓樸和.bottom的div 「擁抱」中間的div來創建一個盒子效果。
但是,在IE6中,.top div顯示整個背景圖像,並且似乎以某種方式增加了它的高度,即使開發人員工具欄告訴我高度是4px,但顯然不是它顯示整個8px圖像,然後在中間div開始之前大約相同數量的像素空白。
有沒有人經歷過這個?任何反饋讚賞
感謝
你需要添加一個overflow:hidden property嗎? – Zac 2011-05-03 21:37:19