博主信息
博文 12
粉丝 0
评论 0
访问量 10276
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
CSS_(12.23)作业_Flex盒模式
ys899
原创
897人浏览过

第一种 Flex盒模式 属性

CSS样式表

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Flex布局属性</title>
  6. <style>
  7. /*公共样式*/
  8. * {
  9. margin: 0;
  10. padding: 0;
  11. font-size: 14px;
  12. /*添加一个轮廓线*/
  13. outline: 1px dashed red;
  14. }
  15. .container{
  16. border: 1px dashed;
  17. /*盒子加了padding,border;必须设置box-sizing,防止盒子变大*/
  18. box-sizing: border-box;
  19. background-color: #55a532;
  20. }
  21. .item{
  22. width: 200px;
  23. height: 50px;
  24. border: 1px dashed;
  25. background-color: #795da3;
  26. }
  27. .container {
  28. /*转为flex弹性盒子*/
  29. display: flex;
  30. /*1、flex-direaction 容器主轴方向*/
  31. /*flex-direction: column;*/
  32. flex-direction: row; //默认
  33. /*2、flex-wrap 是否可多行显示*/
  34. /*flex-wrap: wrap;*/
  35. flex-wrap: nowrap; //默认
  36. /*3. flex-flow: 主轴和换行的简写*/
  37. /*flex-flow: row nowrap;*/
  38. /*4、设置容器中的项目在主轴上的对齐方式*/
  39. /*justify-content: flex-start;*/
  40. /*justify-content: flex-end;*/
  41. /*justify-content: center;*/
  42. /*可以分配主轴上剩余空间*/
  43. /*二端对齐*/
  44. justify-content: space-between;
  45. /*分散对齐*/
  46. /*justify-content: space-around;*/
  47. /*平均对齐*/
  48. /*justify-content: space-evenly;*/
  49. /*5. 项目在交叉轴上的排列方式*/
  50. height: 200px;
  51. /*align-items: flex-start;*/
  52. align-items: flex-end;
  53. /*align-items: center;*/
  54. /*6. align-content: 设置项目在多行容器交叉轴上的对齐方式*/
  55. align-content: space-between;
  56. /*align-content: space-around;*/
  57. /*align-content: space-evenly;*/
  58. }
  59. </style>
  60. </head>
  61. <body>
  62. <div class="container">
  63. <span class="item">A</span>
  64. <span class="item">B</span>
  65. <span class="item">C</span>
  66. <span class="item">D</span>
  67. <span class="item">E</span>
  68. <span class="item">F</span>
  69. <span class="item">G</span>
  70. <span class="item">H</span>
  71. <span class="item">I</span>
  72. </div>
  73. </body>
  74. </html>

12.20作业布局的一点心得体会

css说实话从来没有认真的深入了解过,每次涉及到页面的样式调整,遇到什么问题就百度一堆页面,也没有总结没有思考。比如说左右浮动,就用float,加颜色就是用color,文本框实现圆角显示也是百度。总之没有做到精细化处理,页面效果也只是大致看看,兼容性更不要提。
12月20的作业看似非常简单,就是页头的布局和样式调整,但是却用到浮动+元素的定位。没有认真思考过CSS,一时半会也是难以实现效果。
为难过才思考,思考过才有疑问,昨晚Peter Zhu老师的从无到有的页面实现,看似行云流水,确实历年来的经验积累,冰冻三日非一日之寒。从页面的元素构建、CSS样式实现到PHPStorm的工具软件快捷键的灵活运用,足见其平常的知识积累非常全面。
学习看的不是结果,重点是结果之前的努力过程,外行看笑话,内行看门道,愿以后的学习也能将页面元素作为音符,phpstorm作为钢琴,css作业音谱,弹奏出悦耳的琴声。

批改老师:天蓬老师天蓬老师

批改状态:合格

老师批语:过奖了... 能写这么顺, 原因很简单, 写得太多了... 如果想彻底掌握一个知识点, 就得代码写到吐, 当然你们暂时不必这样, 因为这是我的工作.... 任何一门技术, 成为一个行业, 一定有自己的潜规则, 不能小看, 从现在起, 重视css, 还得来.... 作业中没有手写部分, 这并不符合要求, 本来是要退回的, 考虑到总结写的都是肺腑之言, 就放你一马, 下次一定要看清要求, 补上手写部分...
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学