1
A
回答
1
布萊恩唐寧在評論中給了我一個線索。
我加
footer #container {
position: relative;
top: -XXXpx;
}
運行完美。非常感謝你的嚮導:)
這應該是對別人有用。 jsFiddle與答案。代碼如下:
header, #container, section, footer, footer img#iphone { display: block; }
header {
background: url('images/header.jpg') repeat-x;
height: 160px;
border: 5px solid #aa3;
color: #aa3;
}
header img#logo {
margin: 0 auto;
}
#container {
width: 550px;
margin: 0 auto;
overflow: hidden;
border: 5px solid #33a;
color: #33a;
}
section {
float: left;
width: 310px;
height: 200px;
border: 5px solid #3a3;
color: #3a3;
}
footer {
background: url('images/footer.jpg') repeat-x;
height: 150px;
border: 5px solid #aa3;
color: #aa3;
}
footer #container {
position: relative;
top: -320px;
}
footer img#iphone {
float: right;
height: 400px;
width: 204px;
border: 5px solid #a33;
color: #a33;
}
1
這種情況發生時,你並排浮箱,一個箱子左側,另一個右側,都有width:50%
。但填充,邊距和邊框無意中增加了框的寬度,導致它們超過50%,並強制右邊的框在前面的框下移動。
嘗試靜態幅度設定在箱子上(需要計算)
+1
CSS框模型的好解釋@fskreuz。這裏有一個深入的看看吧:http://css-tricks.com/2841-the-css-box-model/ – motoxer4533
+0
不完全是我的情況,但很好的信息都不會少。下面發佈答案。 –
相關問題
- 1. CSS重疊問題
- 2. css重疊問題
- 3. 重疊divs的問題 - CSS
- 4. CSS邊距重疊問題
- 5. CSS的重疊問題
- 6. CSS浮動重疊問題
- 7. CSS:重疊的DIV問題
- 8. CSS問題重疊圖片
- 9. CSS中的重疊問題
- 10. CSS - 另一個%/ px問題
- 11. 一個CSS類與另一個CSS類重疊(圖片附加)
- 12. CSS - 如何浮動另一個div在另一個不重疊
- 13. css疊加問題
- 14. 在Wordpress站點上重疊CSS問題
- 15. CSS問題 - 在導航文本重疊
- 16. 在CSS中重疊div的問題
- 17. HTML/CSS - li&ul重疊問題
- 18. Flash重疊HTML。 CSS問題在IE中?
- 19. CSS + HTML下拉菜單重疊問題
- 20. IE7 CSS問題有重疊的div
- 21. CSS層疊和重要的問題
- 22. 砌體magento重疊,CSS或JavaScript問題
- 23. CSS顆粒的js重疊問題
- 24. CSS工具提示重疊問題
- 25. css divs文本重疊問題
- 26. Div重疊另一個div
- 27. 另一個CSS高度100%的問題
- 28. 另一個垂直對齊CSS問題 - 另一個DIV
- 29. CSS - 將另一張圖片重疊在另一張圖片上
- 30. deleteRowsAtIndexPaths重疊問題
你能鏈接到頁面或張貼CSS的小提琴?此外,現在,嘗試將「overflow:hidden;」添加到「#容器」 – Will
可能是因爲section和footer img的寬度大於容器。包括填充,邊距和邊框。張貼一些代碼,使其更清晰。也許在JSFiddle.net中重新創建它並在此處發佈鏈接。 – bozdoz
可能會對頁腳圖像應用負頂部邊距或「位置:相對;頂部:-xxxpx'。 –