码迷,mamicode.com
首页 > Web开发 > 详细

CSS3的flex布局

时间:2021-02-15 12:24:42      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:head   charset   pos   ali   set   spl   bsp   ack   absolute   

使用css3的flex模型实现一个居中布局

 1 <!DOCTYPE html>
 2 <html>
 3   <head>
 4     <meta charset="utf-8" />
 5     <title>flex居中布局</title>
 6     <style type="text/css">
 7       html,
 8       body {
 9         border: solid 1px yellow;
10         height: 100%;
11       }
12       #out {
13         width: 100%;
14         height: 100%;
15         margin: auto;
16         border: solid 1px black;
17         display: flex;
18         /* justify-content: center;
19         align-items: center; */
20       }
21       #mid {
22         width: 300px;
23         height: 300px;
24         border: solid 1px blue;
25 
26         /* position: absolute;
27         left: 50%;
28         top: 50%;
29         transform: translate(-50%, -50%); */
30 
31         display: flex;
32         margin: auto;
33         /*flex子元素设置margin:auto,
34         相当于flex容器元素设置 
35         justify-content: center;align-items: center;
36         */
37       }
38       #in {
39         width: 100px;
40         height: 100px;
41         border: solid 1px red;
42         margin: auto;
43       }
44     </style>
45   </head>
46   <body>
47     <div id="out">
48       <div id="mid">
49         <div id="in"></div>
50       </div>
51     </div>
52   </body>
53 </html>

 

CSS3的flex布局

标签:head   charset   pos   ali   set   spl   bsp   ack   absolute   

原文地址:https://www.cnblogs.com/asenyang/p/14397934.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!