关于一个css布局的小记录

这里我们采用一种最简单的 方式,至少我目前认为最简单的方式,使用flex布局来实现

下面是html结构:

1  <div class="box1">
2         <div class="box2"></div>
3         <div class="box3"></div>
4         <div class="box4"></div>
5     </div>

下面是css代码:

 1 <style>
 2     *{
 3         margin: 0;
 4         padding:0;
 5     }
 6         .box1{
 7             /*定义该容器为伸缩容器*/
 8             display: flex;
 9             /*设置主轴对齐方式:两端对齐*/
10             justify-content: space-between;
11             /*宽度可以随便指定*/
12             width: 100%;
13             background-color: blue;
14             /*高度也是随便指定*/
15             height: 400px;
16         }
17         .box1>div{
18             width: 25%;
19             height: 50px;
20             /*规定项目将相对于其他灵活的项目进行扩展的量*/
21             flex-grow:1;
22             background-color: pink;
23         }
24         .box3{
25             /*让中间的盒子相对两边的盒子间距20px*/
26             margin: 0 20px;
27         }
28     </style>

 

posted @ 2017-03-22 16:44  豆浆油条123  阅读(155)  评论(0编辑  收藏  举报