为什么foot被覆盖
.top{height:100px; top:0; background:#999; }
.main{width:100%;height:400px;background:red;position:absolute;}
.left{width:200px;height:400px;position:absolute;left:0;top:0; background:blue;}
.right{height:400px;margin:0 0 0 210px;background:green;}
.foot{height:80px;background:orange;margin-top:400px;}
</style>
为什么foot 非要加上margin-top:400他才会出现在main底部,如果不加就出现在top底部被覆盖,但是foot的margin-top应该是与main盒子的边界距离啊 不应该是0才对吗....不懂求教