我正在一個網站上有一個包裝元素,左側邊欄和右側邊欄,每個漂浮在包裝。左側邊欄(包含導航)正在清除右側邊欄並由於某種原因將其推到底部。我試着用大約50種不同的方式修復它。我原本以爲改變尺寸和/或利潤率會有所幫助。它沒有。我試圖'顯示:內聯'修復無濟於事。我已經嘗試了很多其他的調整,但我無法讓它工作。您可以在www.ibgs2010.org查看該網站,並且css是www.ibgs2010.org/css/style.css(我試圖使用IE7特定的樣式表來修復它)。如果有人能幫忙,我會很感激。我今天燒了大約3小時,只是試圖解決這個小問題。有問題與IE7和浮動元素(當然)
2
A
回答
1
貌似問題是與ajaxloader格 - 它的寬度設置爲697px(同側邊欄右)和應該解決您的問題。
0
嘗試刪除邊欄類上的邊距和邊距,併爲邊距和填充設置一個內部包裝。更多的故障安全,這樣的利潤率不會增加你的div元素的大小。瀏覽器有不同的方式來渲染頁邊距和元素填充。
希望能幫到你。
乾杯
0
我認爲這只是浮動內容被認爲太寬而不適合 - 所以,它是浮動它下降到它會。
相反的float
,你可以嘗試分別用position
和left
right
,:
.content.wrapper {
position: relative; /* establish boundary for absolute positioning */
}
.sidebar.left {
position: absolute;
top: 0px;
left: 0px;
}
.sidebar.right {
position: absolute;
top: 0px;
right: 0px;
}
-1
我包括雅虎重置CSS每一頁(或CSS文件)的開頭。它確實有助於平衡比賽場地。還有IE,一定記得指定寬度(即使它是100%),如果你的浮動,一定要顯示:內聯。
+0
-1如果您查看了css,您會看到Eric Meyer的css重置已被使用,並且所討論的div已經設置了寬度。 – 2010-01-26 23:55:47
0
我建議你添加如下內容:
#ajaxloader {
width: 737px;
float: left;
}
的737px的寬度從697px寬度加上的.sidebar.right
的40像素左填充有了這個此外,IE7和Firefox衍生版本應該看起來一樣,給或者帶一個像素。
相關問題
- 1. IE7與浮動元素
- 2. IE7與FF浮動問題
- 3. IE7中的浮動元素
- 4. 非浮動元素 - IE7
- 5. 浮動元素問題
- 6. IE7(和6)浮動清除問題
- 7. 在IE6和IE7上浮動的問題
- 8. IE6和IE7浮法問題
- 9. 問題與「浮動:左」下面接壤塊級元素元素
- 10. IE7 - jQuery的addClass()打破浮動元素
- 11. CSS對齊問題與div和IMG浮動:留在IE7
- 12. 浮動元素 - 網格中的問題
- 13. 浮動表元素的問題(表)
- 14. 浮動css元素的問題
- 15. Chrome浮動沙袋元素問題
- 16. IE6浮動元素環繞問題
- 17. 浮動元素的問題在Firefox
- 18. 如果將浮動元素放入浮動元素內部的浮動元素內部元素 只是在容器元素之外將浮動元素向浮動方向推送,則在ie7中修復IE7浮動內部錯誤
- 19. ie7浮動div左填充問題
- 20. IE7浮動單選按鈕問題
- 21. jQuery效果IE7浮動問題
- 22. ie7浮動右父寬度問題
- 23. 問題在div的浮動權在IE7
- 24. IE7奇怪的浮動權問題
- 25. IE7向左浮動並堆棧問題
- 26. 如何清除左浮動元素,當它與右浮動元素碰撞?
- 27. 浮動元素跳隱藏當另一個浮動元素
- 28. 浮動右元素推下IE7中的下一個元素
- 29. 燈箱滾動問題與IE7和8
- 30. CSS Float最大的列表項,清除x元素後的浮動IE7問題
這個修好了!謝謝!我沒有意識到ajaxloader對於該區域來說太大了,並且推低了這個div。 – 2010-01-27 14:14:34
作爲未來的技巧,使用IE開發人員工具欄來檢查填充,邊距和元素寬度如何影響佈局。通常情況下,您可以很快跟蹤這類問題。 – 2010-01-27 21:23:29