博主信息
博文 18
粉丝 0
评论 0
访问量 20326
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
box-sizing和常用的居中方式
沉寂的博客
原创
1190人浏览过

box-sizing和常用的居中方式

box-sizing是为了解决padding和border改变盒子本身大小而出现的属性,它有两个值
1.content-box 与之前的标准盒子一样;
box-sizing:content-box;
2.border-box 俗称IE盒子,加入padding和border不会影响本身盒子的大小。
box-sizing:border-box;
常用的居中方式有以下几种:
1.行内元素垂直和水平居中
text-align:center;
line-height:20em(行高);
2.块元素水平和垂直居中
margin:0 auto;
padding-top:5em(父级行高-自己行高/2)
具体代码如下所示:

  1. :root {
  2. font-size: 10px;
  3. margin: 0;
  4. padding: 0;
  5. }
  6. .box {
  7. box-sizing: border-box;
  8. width: 20em;
  9. height: 20em;
  10. border: solid 1px;
  11. background-color: chocolate;
  12. color: white;
  13. text-align: center;
  14. line-height: 20em;
  15. /* 利用padding和text-align实现水平和垂直居中 */
  16. /* padding-top: 10em; */
  17. }
  18. .box1 {
  19. /* box-sizing: border-box; */
  20. width: 20em;
  21. height: 20em;
  22. border: solid 1px;
  23. background-color: chocolate;
  24. color: white;
  25. /* 利用padding和text-align实现水平和垂直居中 */
  26. /* padding-top: 20em; */
  27. padding-top: 5em;
  28. box-sizing: border-box;
  29. }
  30. .box2 {
  31. margin: 0 auto;
  32. line-height: 20em;
  33. /* box-sizing: border-box; */
  34. width: 10em;
  35. height: 10em;
  36. border: solid 1px;
  37. background-color: chocolate;
  38. /* color: white; */
  39. /* 利用padding和text-align实现水平和垂直居中 */
  40. }
  1. <div class="box1">
  2. <div class="box2"></div>
  3. </div>
  4. <div class="box">
  5. <span>php.cn</span>
  6. </div>

执行结果:
box-sizing和居中

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

批改状态:合格

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