答案的代码好像有问题,自己摸索了一下。。。
<style type="text/css">
body {
padding: 0;
margin: 0;
}
.top {
height: 100px;
background-color: steelblue;
}
.main {
height: 500px;
}
.left {
width: 200px;
height: 500px;
background-color: darkgreen;
float: left;
}
.right {
height: 500px;
background-color: aquamarine;
margin-left: 210px;
}
.foot {
height: 100px;
background-color: burlywood;
}
</style>
</head>
<body>
<div class="top"></div>
<div class="main">
<div class="left">zuo</div>
<div class="right">you</div>
</div>
<div class="foot"></div>
</body>
</html>一开始是有问题,我把左右的浮动都写了,但是右边的浮动显示不对,后来把右边的浮动去掉了,只有左边向左浮动,为啥右边加上浮动就显示不对