CSS完成网页经典布局
单列布局
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>一列布局</title>
<!-- 初始化盒子模型,去掉边距,margin:0是上下方向,auto是左右方向,居中了 -->
<style type="text/css"> body{ margin:0;padding:0} .top{ height: 100px;background: blue;} .main{ width:800px;height:300px;background:#ccc;margin: 0 auto} .foot{ width:800px;height:100px;background:brown;margin: 0 auto} </style>
</head>
<body>
<div class="top"></div>
<div class="main"></div>
<div class="foot"></div>
</body>
</html>
两列布局
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>一列布局</title>
<!-- 初始化盒子模型,去掉边距,margin:0是上下方向,auto是左右方向,居中了 -->
<style type="text/css"> body{ margin:0;padding:0} .main{ width: 800px;margin: 0 auto;} .left{ width:20%;height: 500px;float:left;background: yellow;} .right{ width:80%;height: 500px;float:right;background: #ccc;} </style>
</head>
<body>
<div class="main">
<div class="left"></div>
<div class="right"></div>
</div>
</body>
</html>
三列布局
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>一列布局</title>
<!-- 初始化盒子模型,去掉边距,margin:0是上下方向,auto是左右方向,居中了 -->
<style type="text/css"> body{ margin:0;padding:0} .main{ width: 800px;margin: 0 auto;} .left{ width:33.33%;height: 500px;float:left;background: yellow;} .middle{ width:33.33%;height: 500px;float:left;background:orange;} .right{ width:33.33%;height: 500px;float:right;background: #ccc;} </style>
</head>
<body>
<div class="main">
<div class="left"></div>
<div class="middle"></div>
<div class="right"></div>
</div>
</body>
</html>
中间自适应的三列布局
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>一列布局</title>
<!-- 初始化盒子模型,去掉边距,margin:0是上下方向,auto是左右方向,居中了 -->
<style type="text/css"> body{ margin:0;padding:0} .left{ width:200px;height: 500px;background: yellow;position:absolute;left:0;top:0} .middle{ height: 500px;background:orange;margin: 0 310px 0 210px;} .right{ width:300px;height: 500px;background: #ccc;position:absolute;right:0;top:0} </style>
</head>
<body>
<div class="left">200px</div>
<div class="middle">Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。</div>
<div class="right">300px</div>
</body>
</html>
混合布局
""" 混合布局,把上面的混合使用。 块与块之间的关系,通过css """
还没有评论,来说两句吧...