前言: 

    你知道flex弹性布局么?

  我们先来了解它的概念:Flex是Flexible Box的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。

  任何一个容器都可以指定为Flex布局。行内元素也可以使用Flex布局(Webkit内核的浏览器,必须加上-webkit前缀)。

  ***注意,设为Flex布局以后,子元素的float、clear和vertical-align属性都会失效哦~~~

 

1容器&&项目定义

采用Flex布局的元素,称为Flex容器(flex container),简称"容器"。

它的所有子元素自动成为容器成员,称为Flex项目(flex item),简称"项目"。

 

2父容器的属性及属性值

给父容器添加display:flex/inline-flex;属性

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="utf-8">
 5         <title>flex测试demo</title>
 6         <style type="text/css">
 7             #main {
 8                 width: 600px;
 9                 height: 250px;
10                 border: 4px solid saddlebrown;
11                 display: flex;
12             }
13             #main > div {
14                 width: 100px;
15                 height: 100px;
16                 text-align: center;
17                 line-height: 100px;
18                 font-size: 60px;
19             }
20         </style>
21     </head>
22     <body>
23         <div id="main">
24             <div style="background: salmon;">1</div>
25             <div style="background: hotpink;">2</div>
26             <div style="background: sandybrown;">3</div>
27             <div style="background: navajowhite;">4</div>
28             <div style="background: saddlebrown;">5</div>
29             <div style="background: skyblue;">6</div>
30             <div style="background: slateblue;">7</div>
31             <div style="background: palegreen;">8</div>
32         </div>
33     </body>
34 </html>
flex-demo-code

相关文章:

  • 2022-12-23
  • 2021-10-27
  • 2021-05-12
  • 2021-06-25
  • 2022-12-23
  • 2021-08-08
  • 2021-11-25
猜你喜欢
  • 2021-10-13
  • 2022-12-23
  • 2022-12-23
  • 2021-04-26
  • 2021-07-03
  • 2021-09-15
  • 2021-12-03
相关资源
相似解决方案