博客列表 >1223作业

1223作业

孤心泪的博客
孤心泪的博客原创
2019年12月24日 01:34:27802浏览
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=\, initial-scale=1.0">
  6. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  7. <title>flexDemos</title>
  8. <style>
  9. .container {
  10. background-color: red;
  11. border: 1px dashed;
  12. box-sizing: border-box;
  13. }
  14. .item {
  15. width: 100px;
  16. height: 50px;
  17. border: 1px dashed;
  18. background-color: lightgreen;
  19. }
  20. .container {
  21. /* 转为弹性盒子 */
  22. display: flex;
  23. /* 子元素全部转为:行内块元素,水平排列,可以设置宽高 */
  24. }
  25. .container {
  26. /* 1. flex-direction:设置容器的主轴方向 */
  27. flex-direction: row;
  28. /* flex-direction: column; */
  29. /* 2.flex-wrap:是否允许创建多行,默认一行 */
  30. flex-wrap: nowrap;
  31. /* flex-wrap: wrap; */
  32. /* 3. flex-flow: 是上面两个的数星星的简写 */
  33. /* flex-flow:主轴方向 是否换行 */
  34. flex-flow: row wrap;
  35. /* 4.设置容器中的项目在主轴上的对齐方式 */
  36. justify-content:flex-start;
  37. /* justify-content: flex-end; */
  38. /* justify-content: center; */
  39. /* 分配主轴上剩余的空间 */
  40. /* 分散对齐 */
  41. /* justify-content: space-around; */
  42. /* 两端对齐 */
  43. /* justify-content: space-between; */
  44. /* 平均分散 */
  45. /* justify-content: space-evenly; */
  46. /* 5. 项目在交叉轴方向的排列方式 */
  47. height: 200px;
  48. /* align-items: flex-end;
  49. align-items: flex-start; */
  50. align-items: center;
  51. /* 6. align-content 设置项目在多行容器交叉轴上的对齐方式 */
  52. /* align-content: space-between; */
  53. /* align-content: space-around; */
  54. align-content: space-evenly;
  55. }
  56. </style>
  57. </head>
  58. <body>
  59. <div class="container">
  60. <span class="item">item1</span>
  61. <span class="item">item2</span>
  62. <span class="item">item3</span>
  63. <span class="item">item4</span>
  64. <span class="item">item5</span>
  65. <span class="item">item6</span>
  66. <span class="item">item7</span>
  67. <span class="item">item8</span>
  68. </div>
  69. </body>
  70. </html>

默写flex属性

附加
存在的问题:
class命名是多单词时,通常是用‘-’连接,而不是’_’
体会:
1.布局之前应该先构建一个大致布局框架,从上至下,从左到右划分区域,然后再写样式来进行调整布局
2.要灵活运用position:relative相对定位来进行布局(找到合适的定位基准)
3.position:absoluteposition:fixed的异同点:都会脱离正常的文本流;position:fixed是相对于浏览器进行定位,position:absolute是相对于设置了定位属性的父级元素进行定位,若父级元素均未设置定位,此时等价于position:fixed

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议