设置为float的形式
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/csss; charset=utf-8" />
<style>
.left{
width:20%;
height:500px;
float:left;
background:#ccc;
}
.right{
width:20%;
height:500px;
float:right;
background:#ddd;
}
.center{
width:20%;
height:500px;
background:red;
left:0;
right:0;
margin:0 auto;
}
</style>
</head>
<body>
<div class="left"></div>
<div class="right"></div>
<div class="center"></div>
</body>
</html>
效果如下图
布局测试代码
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/css; charset=utf-8" />
<style>
.main{
width:800px;
margin:0 auto;
}
.left{
width:30%;
height:500px;
float:left;
background:red;
}
.right{
width:70%;
height:500px;
left:right;
background:pink;
}
</style>
</html>
<body>
<div class="main">
<div class="left">left</div>
<div class="right">right</div>
</div>
多列布局代码
<DOCTYPE html>
<html>
<meta http-equiv="Content-Type" content="text/css; charset=utf-8" />
<style>
body{
margin:0;
padding:0;
}
.left{
width:33.33%;
height:500px;
background:red;
float:left;
}
.middle{
width:33.33%;
height:500px;
background: pink;
float: left;
}
.right{
width:33.33%;
height: 500px;
background:green;
float:left;
}
</style>
</html>
<body>
<div class="left">left</div>
<div class="middle">middle</div>
<div class="right">right</div>
</body>
样例测试如图: