博客列表 >margin:auto 块元素垂直居中

margin:auto 块元素垂直居中

霏梦
霏梦原创
2020年06月19日 11:08:441195浏览

- 作者:霏梦

  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>margin:auto 块元素垂直居中</title>
  7. <style>
  8. .container {
  9. width: 300px;
  10. height: 300px;
  11. background-color: lightgreen;
  12. position: relative;
  13. }
  14. .container .item {
  15. width: 100px;
  16. height: 100px;
  17. background-color: violet;
  18. /* 水平居中 */
  19. /* margin-left: auto; */
  20. /* margin-right: auto; */
  21. /* 垂直居中,margin-top,margin bottom 0 */
  22. /* margin-top: auto; */
  23. /* margin-bottom: auto; */
  24. /* 通过绝对定位元素实现垂直居中 */
  25. position: absolute;
  26. /* 让当前元素绝对定位的上下文充满整个父级容器 */
  27. top: 0;
  28. left: 0;
  29. right: 0;
  30. bottom: 0;
  31. /* 水平垂直居中 */
  32. margin: auto;
  33. }
  34. </style>
  35. </head>
  36. <body>
  37. <div class="container">
  38. <div class="item"></div>
  39. </div>
  40. </body>
  41. </html>
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议