<style type="text/css">
.header
{
background-color: #000000;
margin-bottom: 10px;
}
.body
{
background-color: #FFFFFF;
margin-bottom: 10px;
}
.footer
{
background-color: #000000;
}
.body #content
{
width: 80%;
min-height: 500px;
float: left;
background-color: red;
}
.body #menu
{
width: 20%;
min-height: 500px;
float: right;
background-color: blue;
}
</style>
上面的代码有效,但是“ margin-bottom”属性不会在body div的底部创建空间。为什么呢?
最佳答案
您问题的技术答案可能取决于您使用的浏览器。在一个浏览器中,答案可能是Fred忘记实现它,而没有测试抓住它。另一个浏览器可能会给出一个答案,即项目经理认为该问题没有严重到可以解决的程度。
如果您以任何有意义的方式使用CSS和浏览器,则只需要习惯所有的怪癖即可。某些浏览器需要怪异的扭曲才能正确执行特定任务,而其他浏览器则不需要任何扭曲。然后,在另一个任务上,角色相反。
关于css - CSS页边距无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4832105/