14-1 弹性盒模型 - 弹性盒模型之flex属性
本节编程练习不计算学习进度,请电脑登录imooc.com操作

弹性盒模型 - 弹性盒模型之flex属性

这一章节我们来学习flex弹性盒子模型,根据下面的例子来理解一下吧:

实现上图效果,我们需要输入以下代码:

上面的代码:

三个块元素设置大小以及背景色,在父容器中添加flex。

技术点的解释:

1、设置display: flex属性可以把块级元素在一排显示。

2、flex需要添加在父元素上,改变子元素的排列顺序。

3、默认为从左往右依次排列,且和父元素左边没有间隙。

任务

可以测试右侧编辑器中的代码,感受一下flex布局。

 

  1. <!DOCTYPE html>
  2. <html>
  3.  
  4. <head>
  5. <meta charset="UTF-8">
  6. <title>flex布局</title>
  7. <style type="text/css">
  8. .box {
  9. background: blue;
  10. display: flex;
  11. }
  12.  
  13. .box div {
  14. width: 200px;
  15. height: 200px;
  16. }
  17.  
  18. .box1 {
  19. background: red;
  20. }
  21.  
  22. .box2 {
  23. background: orange;
  24. }
  25.  
  26. .box3 {
  27. background: green;
  28. }
  29. </style>
  30. </head>
  31.  
  32. <body>
  33. <div class="box">
  34. <div class="box1"></div>
  35. <div class="box2"></div>
  36. <div class="box3"></div>
  37. </div>
  38. </body>
  39.  
  40. </html>
下一节