2011-01-19 55 views
0

我有一個IE7 CSS問題。我已經在jsfiddle中設置了一個演示,但基本上我有一個帶有標籤上圓角的標籤菜單設置(jsfiddle中沒有顯示圓角)。圓角四處漂浮。在IE7中消耗整個寬度的CSS元素

在FF和Chrome中一切正常,但在IE7中,浮動元素導致標籤消耗整個寬度。我嘗試了很多東西,溢出:隱藏,位置,顯示等等,但我無法解決它!

任何幫助表示讚賞。

http://jsfiddle.net/EszSr/1/

回答

0

如果需要,我只需將角點元素設置爲display: absolute;,將容器設置爲position: relative。這應該工作。

上的jsfiddle

簡單的演示:http://jsfiddle.net/ZSpjk/1/

+0

的左上角效果很好,但右側角球沒有這麼好是有差距2px的(邊距) - 我可以將2px放入到abs定位中,但是這些邊角只適用於此內容,我想將它們應用於其他內容 – raydenl 2011-01-19 20:57:04

0

東西我想嘗試(沒有進入到IE7大氣壓)的,給予標籤的寬度(僅適用於IE瀏覽器,例如,通過有條件的註釋)。它可能比實際需要的寬度更小,IE會根據內容的需要「擴大」寬度。

+0

嘗試添加寬度#tabContent李{},IE7沒有擴大它 – raydenl 2011-01-19 20:47:19