网页布局基础
2017-02-23 本文已影响21人
mo默22
第一章 自动居中——列布局
1-1 相关知识点讲解
1. W3C标准
![](https://img.haomeiwen.com/i4334240/40807f86b67394f3.png)
2. CSS中的定位机制
![](https://img.haomeiwen.com/i4334240/0b0aad631a87f649.png)
(1)标准文档流
![](https://img.haomeiwen.com/i4334240/ba12d9fe18c602b1.png)
![](https://img.haomeiwen.com/i4334240/297b6bdde7931901.png)
![](https://img.haomeiwen.com/i4334240/8ead68e95a7cd9bc.png)
![](https://img.haomeiwen.com/i4334240/aecfaecda5f8f0fc.png)
![](https://img.haomeiwen.com/i4334240/bb43035aa26674c8.png)
注:块级元素和行级元素都是盒子模型
1-2 盒子模型
![](https://img.haomeiwen.com/i4334240/dd35ef079a9d6325.png)
![](https://img.haomeiwen.com/i4334240/ad5af1dade493d3d.png)
![](https://img.haomeiwen.com/i4334240/096581bcf3c24fee.png)
![](https://img.haomeiwen.com/i4334240/471b559c28d2b0b7.png)
1-3 自动居中——列布局的实现
1.三个技能点
![](https://img.haomeiwen.com/i4334240/9b789e1cef123ea4.png)
2.margin属性实现居中
![](https://img.haomeiwen.com/i4334240/3718eb4a746dab80.png)
![](https://img.haomeiwen.com/i4334240/64753f35af565b89.png)
![](https://img.haomeiwen.com/i4334240/ef7a8489482f99de.png)
第2章 横向两列布局
2-1 浮动布局简介及float属性
1.浮动布局
![](https://img.haomeiwen.com/i4334240/da7e06d4adc0d230.png)
2.float属性
![](https://img.haomeiwen.com/i4334240/cdfd8b15678761fe.png)
![](https://img.haomeiwen.com/i4334240/591d4c18fc274ad8.png)
![](https://img.haomeiwen.com/i4334240/00e7e4284d6d27d1.png)
2-2 常用清除浮动的常用方法
![](https://img.haomeiwen.com/i4334240/868cfd2541d73ec6.png)
![](https://img.haomeiwen.com/i4334240/a1bb28a94c350e3b.png)
2-3 横向两列布局
![](https://img.haomeiwen.com/i4334240/a07e1a11f8dd5d59.png)
例
![](https://img.haomeiwen.com/i4334240/7c20ba35b604d4af.png)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style type="text/css">
*{margin: 0;padding: 0;}
#wrap{background: #00C;margin:0 auto;width:960px;}
#header{background: #FF3300;width:100%;}
#mainbody{background: #FC0;width:100%;overflow: hidden;}
.left{width:800px;height:200px;background: #000;float: left;}
.right{width: 140px;height: 500px;background: #690;float: right;}
#footer{background: #639;width:100%;}
</style>
</head>
<body>
<div id="wrap">
<div id="header">头部</div>
<div id="mainbody">
<div class="left"></div>
<div class="right"></div>
</div>
<div id="footer">版权部分</div>
</div>
</body>
</html>
第3章 绝对定位布局
3-1 简介
1.绝对定位布局简介
![](https://img.haomeiwen.com/i4334240/500ed1ee77a560fa.png)
2.position属性
![](https://img.haomeiwen.com/i4334240/8a9c3968d19046ff.png)
3-2 相对定位
![](https://img.haomeiwen.com/i4334240/70f802290dcc8b2c.png)
3-3 绝对定位
![](https://img.haomeiwen.com/i4334240/25fc89cb803b0e38.png)
1.未设置偏移量
![](https://img.haomeiwen.com/i4334240/4304e4d7ff40fd3d.png)
2.设置偏移量
![](https://img.haomeiwen.com/i4334240/8cb3d92fb35d7679.png)
![](https://img.haomeiwen.com/i4334240/52707a6f3df5ca72.png)
3.使用绝对定位实现横向两列布局
![](https://img.haomeiwen.com/i4334240/886335c814b69305.png)