视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
CSS中关于常见布局的使用总结
2020-11-27 18:50:19 责编:小采
文档
1.一列布局——常用于网站首页。

html:

1 <div class="top"></div>
2 <div class="main"></div>
3 <div class='foot'></div>

css:

body{
 margin:0;
 padding: 0;
 }
 .top{
 height: 80px;
 background-color: #f19b6a;
 }
 .main,.foot{
 width: 800px;
 margin:0 auto;
 }
 .main{ 
 height: 500px; 
 background-color: #f1b8e4;
 }
 .foot{
 height: 80px;
 background-color: #f1f1b8;
 }

效果:

2.两列(固定宽度),自适应布局

html:

1 <p class="main">
2 <p class="left"></p>
3 <p class="right"></p>
4 </p>

css:

body{
 margin:0;
 padding: 0;
 }
 .main{
 width: 800px;
 margin: 0 auto;
 }
 .left,.right{
 height: 600px;
 }
 .left{
 width: 20%;
 float: left;
 background-color:#f19b6a;
 }
 .right{
 width: 80%;
 float: right;
 background-color: #f1b8e4;
 }

效果图:

3.三列(固定宽度),自适应布局

HTML:

1 <p class="main">
2 <p class="left"></p>
3 <p class="middle"></p>
4 <p class="right"></p>
5 </p>

css:

body{
 margin:0;
 padding: 0;
 }
 .main{
 width: 800px;
 margin: 0 auto;
 }
 .left,.right,.middle{
 height: 600px;
 }
 .left{
 width: 33.3%;
 float: left;
 background-color:#f19b6a;
 }
 .middle{
 width: 33.3%;
 float: left;
 background-color:#f1f1b8;
 }
 .right{
 width: 33.3%;
 float: right;
 background-color: #f1b8e4;
 }

效果图:

4.三列布局,中间自适应,两边固定宽度:position:absolute;

HTML:

1 <p class="left"></p>
2 <p class="middle">
3 区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的 新型应用模式。
所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法[1] 。
2016年5月,货币区块链研究中心出版了国内第一本深入浅出介绍区块链的书籍《区块链:定义未来金融与经济新格局》。
其中介绍了区块链技术对未来金融与经济带来的影响。区块链(Blockchain)是比特币的一个重要概念,火币联合清华大学五道口金融学院互联网金融实验室、
新浪科技发布的《2014—2016全球比特币发展研究报告》提到区块链是比特币的底层技术和基础架构[2] 。
本质上是一个去中心化的数据库,同时作为比特币的底层技术。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,
用于验证其信息的有效性(防伪)和生成下一个区块。
4 </p>
5 <p class="right"></p>

css:

body{
 margin:0;
 padding: 0;
 }
 .left,.right,.middle{
 height: 600px;
 }
 .left{
 width: 200px;
 position:absolute;
 left: 0;
 top:0;
 background-color:#f19b6a;
 }
 .middle{
 margin: 0 310px 0 210px;
 background-color:#f1f1b8;
 }
 .right{
 width: 300px;
 position: absolute;
 right: 0;
 top:0;
 background-color: #f1b8e4;
 }

效果图:

5.混合布局

html:

 1 <p class="top"> 
 2 <p class="header"></p> 
 3 </p> 
 4 <p class="main"> 
 5 <p class="left"></p> 
 6 <p class="right"> 
 7 <p class="sub_left"></p> 
 8 <p class="sub_right"></p> 
 9 </p>
 10 </p>
 11 <p class='foot'></p>

css:

body{
 margin:0;
 padding: 0;
 }
 .top{
 height: 80px;
 background-color: #f19b6a;
 }
 .top .header{
 width: 800px;
 height: 80px;
 margin: 0 auto;
 background-color: #e27386;
 }
 .main,.foot{
 width: 800px;
 margin:0 auto;
 }
 .main{ 
 height: 600px; 
 background-color: #f1b8e4;
 }
 .foot{
 height: 80px;
 background-color: #f1f1b8;
 } 
 .main .left{
 width: 200px;
 height: 600px;
 float: left;
 background-color: #dcff93;

 }
 .main .right{
 width: 590px;/*600px没有粉红色缝隙*/
 height: 600px;
 float:right;
 background-color: #b8f1cc;
 }
 .sub_left{
 width: 200px;
 height: 600px;
 float: left;
 background-color: #f2debd;
 }
 .sub_right{
 width: 380px;/*390px没有中间绿色缝隙*/
 height: 600px;
 float: right;
 background-color: #c86f67;
 }

效果图:

下载本文
显示全文
专题