目录
分类
行布局
多列布局
圣杯布局
双飞翼布局
行布局
<!doctype html>
<html>
<head>
<meta http-equiv="Content" content="text/html" charset="utf-8"/>
<style>
body{
margin:0;padding:0;color:#fff;text-align:center;
}
.header{
width:800px;height:50px;background:#333;margin:0 auto;
line-height:50px;position:fixed;
}
.banner{
width:800px;height:300px;background:#30a457;margin:0 auto;
padding-top:50px;
}
.container{
width:800px;height:1000px;background:#39F;
margin:0 auto;
}
.foot{
width:800px;height:300px;background:#9C3;
margin:0 auto;line-height:100px;
}
</style>
</head>
<body>
<div class="header">这是页面的头部</div>
<div class="banner">这是页面的banner图</div>
<div class="container">这是页面内容</div>
<div class="foot">这是页面尾部</div>
</body>
</html>
展示:
列布局
两列布局
<!document html>
<html>
<head>
<meta charset="utf-8"/>
<title>css演示</title>
<style type="text/css">
body{
margin:0;padding:0;color:#fff;
}
.pre{
width:90%;height:1000px;margin:0 auto;
}
.left{
width:60%;height:1000px;background:#0F0;float:left;
}
.right{
width:40%;height:1000px;background:#969;float:right;
}
</style>
</head>
<body>
<div class="pre">
<div class="left">这是页面的左侧</div>
<div class="right">这是页面右侧</div>
</div>
</body>
<html>
展示
三列布局
<!document html>
<html>
<head>
<meta charset="utf-8"/>
<title>css演示</title>
<style type="text/css">
body{
margin:0;padding:0;color:#fff;
}
.pre{
width:100%;height:1000px;margin:0 auto;
}
.left{
width:30%;height:1000px;background:#0F0;float:left;
}
.middle{
width:20%;height:1000px;background:#F6C;float:right;
}
.right{
width:50%;height:1000px;background:#969;float:left;
}
</style>
</head>
<body>
<div class="pre">
<div class="left">这是页面的左侧</div>
<div class="middle">这是页面中间</div>
<div class="right">这是页面右侧</div>
</div>
</body>
<html>
展示:
混合布局
将上述两种布局混合使用
圣杯布局
并且,中间栏要在浏览器中优先展示渲染
允许任意列的高度最高
<!document html>
<html>
<head>
<meta charset="utf-8"/>
<title>css演示</title>
<style type="text/css">
*{
margin:0;padding:0;
}
body{
min-width:700px;color:#fff;
}
.pre{
width:100%;margin:0 auto;
padding:0 220px 0 200px;
}
.header,.foot{
float