Blogger Information
Blog 26
fans 0
comment 2
visits 35139
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
2023小辰的作业
小辰
Original
715 people have browsed it

1.我写的flex容器的六个属性和功能


2.我的练习案例

水平对齐,垂直对齐align-content和其用法相差不大

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>align-items</title>
  6. <style>
  7. .box {
  8. border: 2px dashed red;
  9. display: flex;
  10. /*水平居中对齐*/
  11. align-items: center;
  12. }
  13. .item {
  14. border: 1px solid black;
  15. min-height: 50px;
  16. flex: auto;
  17. }
  18. .item:first-of-type {
  19. min-height: 150px;
  20. }
  21. </style>
  22. </head>
  23. <body>
  24. <div class="box">
  25. <span class="item">One</span>
  26. <span class="item">Two</span>
  27. <span class="item">Three</span>
  28. </div>
  29. </body>
  30. </html>

元素按行排列,flex-wrap换行,flex-flow 元素排列和换行

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>flex-direction</title>
  6. <style>
  7. div:not(.box) {
  8. background-color: lightblue;
  9. border: 1px solid gray;
  10. margin-right: 5px;
  11. }
  12. .box {
  13. border: 2px dashed red;
  14. display: flex;
  15. /*默认的水平方向排列*/
  16. flex-direction: row;
  17. /*交换行轴的起点*/
  18. /*flex-direction: row-reverse;*/
  19. /*交换主轴与交叉轴,顺序不变*/
  20. /*flex-direction: column;*/
  21. /*交换主轴与交叉轴,元素顺序变反*/
  22. flex-direction: column-reverse;
  23. }
  24. </style>
  25. </head>
  26. <body>
  27. <div class="box">
  28. <div>One</div>
  29. <div>Two</div>
  30. <div>
  31. Three<br>
  32. has<br>
  33. extra<br>
  34. text
  35. </div>
  36. </div>
  37. </body>
  38. </html>

以上就这么多,下面是我做定位的感想以上就这么多,下面是我做定位的感想

使用传统的定位,可以把元素的位置准确的放在需要的位置,但是想放到自己想要的位置,步骤有点繁琐,有时候一个设置的不合适就容易出现偏差。我做的时候,一开始位置总是放不对,后来改了好几个属性,才改了回来,感觉一旦出错,改起来好烦。或许可能大概应该是我对定位不太熟悉,我会以后有时间多熟悉熟悉的。

Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:学习布局一定要搞清一点, 就是自定义布局,一定要破坏掉原始的文档流布局才可以, 布局的第一步就是要从文档中获取到可以自己控制的元素, 换句话说 , 就是从浏览器手中接管元素的布局权利...
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
1 comments
小辰 2019-12-26 18:01:58
谢谢老师的评语,我对布局一直以为只是按照代码把样式弄好,并没有了解其本质,这次使我有了进一步的认识
1 floor
Author's latest blog post