CSS常见布局

2021-06-12 05:06

阅读:399

标签:布局   本质   密码学   发布   absolute   建立   code   报告   清华大学   

1.一列布局——常用于网站首页。

html:

1 div class="top">div>
2 div class="main">div>
3 div class=‘foot‘>div>

css:

 1 body{
 2             margin:0;
 3             padding: 0;
 4         }
 5         .top{
 6             height: 80px;
 7             background-color: #f19b6a;
 8         }
 9         .main,.foot{
10             width: 800px;
11             margin:0 auto;
12         }
13         .main{    
14             height: 500px;    
15             background-color: #f1b8e4;
16         }
17         .foot{
18             height: 80px;
19             background-color: #f1f1b8;
20         }

效果:

技术分享

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

html:

1 div class="main">
2     div class="left">div>
3     div class="right">div>
4 div>

css:

 1 body{
 2            margin:0;
 3            padding: 0;
 4        }
 5        .main{
 6            width: 800px;
 7            margin: 0 auto;
 8        }
 9        .left,.right{
10            height: 600px;
11        }
12        .left{
13            width: 20%;
14            float: left;
15            background-color:#f19b6a;
16        }
17        .right{
18            width: 80%;
19            float: right;
20            background-color: #f1b8e4;
21        }

效果图:

技术分享

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

HTML:

1 div class="main">
2     div class="left">div>
3     div class="middle">div>
4     div class="right">div>
5 div>

css:

 1 body{
 2            margin:0;
 3            padding: 0;
 4        }
 5        .main{
 6            width: 800px;
 7            margin: 0 auto;
 8        }
 9        .left,.right,.middle{
10            height: 600px;
11        }
12        .left{
13            width: 33.3%;
14            float: left;
15            background-color:#f19b6a;
16        }
17        .middle{
18            width: 33.3%;
19            float: left;
20            background-color:#f1f1b8;
21        }
22        .right{
23            width: 33.3%;
24            float: right;
25            background-color: #f1b8e4;
26        }

效果图:

技术分享

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

HTML:

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

css:

 1  body{
 2            margin:0;
 3            padding: 0;
 4        }
 5        .left,.right,.middle{
 6            height: 600px;
 7        }
 8        .left{
 9            width: 200px;
10          position:absolute;
11          left: 0;
12          top:0;
13            background-color:#f19b6a;
14        }
15        .middle{
16            margin: 0 310px 0 210px;
17            background-color:#f1f1b8;
18        }
19        .right{
20            width: 300px;
21            position: absolute;
22            right: 0;
23            top:0;
24            background-color: #f1b8e4;
25        }

效果图:

技术分享

5.混合布局

html:

 1 div class="top">
 2     div class="header">div>
 3 div>
 4 div class="main">
 5     div class="left">div>
 6     div class="right">
 7         div class="sub_left">div>
 8         div class="sub_right">div>
 9     div>
10 div>
11 div class=‘foot‘>div>

css:

 1 body{
 2             margin:0;
 3             padding: 0;
 4         }
 5         .top{
 6             height: 80px;
 7             background-color: #f19b6a;
 8         }
 9         .top .header{
10             width: 800px;
11             height: 80px;
12             margin: 0 auto;
13             background-color: #e27386;
14         }
15         .main,.foot{
16             width: 800px;
17             margin:0 auto;
18         }
19         .main{    
20             height: 600px;    
21             background-color: #f1b8e4;
22         }
23         .foot{
24             height: 80px;
25             background-color: #f1f1b8;
26         } 
27         .main .left{
28             width: 200px;
29             height: 600px;
30             float: left;
31             background-color: #dcff93;
32 
33          }
34          .main .right{
35              width: 590px;/*600px没有粉红色缝隙*/
36              height: 600px;
37              float:right;
38              background-color: #b8f1cc;
39          }
40          .sub_left{
41              width: 200px;
42              height: 600px;
43              float: left;
44              background-color: #f2debd;
45          }
46          .sub_right{
47              width: 380px;/*390px没有中间绿色缝隙*/
48              height: 600px;
49              float: right;
50              background-color: #c86f67;
51          }

效果图:

技术分享

CSS常见布局

标签:布局   本质   密码学   发布   absolute   建立   code   报告   清华大学   

原文地址:http://www.cnblogs.com/LinSL/p/7289284.html


评论


亲,登录后才可以留言!