.top{width:100%; height:200px; background-color:grey;}
.main{width:100% height:600px; background-color:red;}
.left{width:200px; height:600px; background-color:blue; float:left;}
.right{height:600px; background-color:green; margin-left:210px;}
.foot{width:100%; height:100px; background-color:yellow;}
.main{width:100% height:600px; background-color:red;}
.left{width:200px; height:600px; background-color:blue; float:left;}
.right{height:600px; background-color:green; margin-left:210px;}
.foot{width:100%; height:100px; background-color:yellow;}
.top{width:100%;background:gray;}
.main{width:100%;height:600px; background:red;}
.left{width:200px;height:600px;background:blue;;position:absolute;}
.right{margin:0 0 0 210px; width:100%;height:600px;background:green;;position:absolute;}
.foot{width:100%;background:yellow;}
.main{width:100%;height:600px; background:red;}
.left{width:200px;height:600px;background:blue;;position:absolute;}
.right{margin:0 0 0 210px; width:100%;height:600px;background:green;;position:absolute;}
.foot{width:100%;background:yellow;}
最赞回答 / 冲吧少年
我感觉的话,float就是有点像磁铁,你用float浮动div,但是在一些情况下,他就算是float:left;还是会出现移位,就好像你用箱子里面放着2块异性磁铁,你另一个磁铁一直不断靠近它,它被逼到了边缘,但是,他还是有可能会上下移或者蹦飞起来。而绝对定位的是不会的,绝对定位就像2块铁块,你丢在就是在那,靠近顶多就是紧挨着或者重叠着。这是我的理解,不知道对不对。
2016-07-27
.top{height:50px;background:#ccc;}
.main{height:600px;background:red;}
.left{width:200px;height:600px;position:absolute; left:0;background:blue;}
.right{height:600px;position:absolute; right:0;left:210px; background:#9acc99;}
.foot{background:#ff6634;width:100%; height:50px;}
.main{height:600px;background:red;}
.left{width:200px;height:600px;position:absolute; left:0;background:blue;}
.right{height:600px;position:absolute; right:0;left:210px; background:#9acc99;}
.foot{background:#ff6634;width:100%; height:50px;}
大家测试我的,字数超了,背景bgc代替。
.top{bgc:gray; width:80%; margin:0 auto;}
.main{bgc:red; width:80%; position:relative; margin: 0 auto;}
.right{bgc:green; height:300px; margin-left:210px;}
.left{bgc:blue; width:200px; height:300px; position:absolute; top:0; left:0; }
.foot{bgc:yellow; width:80%; margin:0 auto;}
.top{bgc:gray; width:80%; margin:0 auto;}
.main{bgc:red; width:80%; position:relative; margin: 0 auto;}
.right{bgc:green; height:300px; margin-left:210px;}
.left{bgc:blue; width:200px; height:300px; position:absolute; top:0; left:0; }
.foot{bgc:yellow; width:80%; margin:0 auto;}