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'。 –