博主信息
博文 16
粉丝 0
评论 0
访问量 19371
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
盒模型类型讲解,常用元素定位对齐方式简介
Allen在php中文网的学习笔记
原创
716人浏览过

1218作业

作业标题:1218作业
作业内容:1. 实例演示box-sizing属性; 2. 实例演示常用的元素居中方式
演示地址:https://php.gzj2001.com/1218/

作业代码

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>1218作业</title>
  7. <style>
  8. * {
  9. font-size: 20px;
  10. }
  11. /* ---------1.box-sizing------------- */
  12. .box {
  13. width: 10em;
  14. height: 10em;
  15. background-color: yellow;
  16. border: 5px red solid;
  17. padding: 5px;
  18. background-clip: content-box;
  19. box-sizing: content-box;
  20. }
  21. .box2 {
  22. width: 10em;
  23. height: 10em;
  24. background-color: green;
  25. border: 5px red solid;
  26. padding: 5px;
  27. background-clip: content-box;
  28. box-sizing: border-box;
  29. }
  30. /* -----------2.居中------------ */
  31. /* 2.1水平居中 */
  32. .center {
  33. width: 20em;
  34. border: 1px red solid;
  35. }
  36. .center p {
  37. /* p标签水平居中 */
  38. text-align: center;
  39. }
  40. .center div {
  41. width: 5em;
  42. height: 5em;
  43. background-color: blue;
  44. margin: 0 auto;
  45. }
  46. /* 2.2垂直居中 */
  47. .line {
  48. width: 15em;
  49. height: 15em;
  50. border: 1px red solid;
  51. background-color: pink;
  52. }
  53. .line a {
  54. /* line-height: 与容器高度相等即可垂直居中; */
  55. line-height: 15em;
  56. }
  57. .line2 {
  58. width: 15em;
  59. /* 为了使块元素垂直居中,不设置高度 这里应该由padding寄出来 */
  60. /* height: 15em; */
  61. border: 1px red solid;
  62. background-color: pink;
  63. padding: 3em 0;
  64. }
  65. .line2>div {
  66. width: 3em;
  67. height: 3em;
  68. background-color: orange;
  69. }
  70. /* 2.3水平垂直居中 */
  71. /* 2.3.1行内元素 */
  72. /* text-align+ line-height */
  73. .end {
  74. width: 10em;
  75. height: 10em;
  76. background-color: #999;
  77. text-align: center;
  78. line-height: 10em;
  79. }
  80. </style>
  81. </head>
  82. <body>
  83. <div class="box">220*220px content-box 不包含 padding border大小</div>
  84. <br>
  85. <div class="box2">200*200px border-box 包含了padding border大小</div>
  86. <br>
  87. <div class="center">
  88. <p>水平居中</p>
  89. <div>水平居中</div>
  90. </div>
  91. <br>
  92. <div class="line">
  93. <a href="">垂直居中</a>
  94. </div>
  95. <br>
  96. <div class="line2">
  97. <div> 块垂直居中</div>
  98. </div>
  99. <br>
  100. <div class="end">
  101. <a href="">aaaaaaa</a>
  102. </div>
  103. </body>
  104. </html>
批改老师:天蓬老师天蓬老师

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系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+教程免费学