博主信息
博文 14
粉丝 0
评论 0
访问量 12330
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
调皮的内边距 7.5
耿玉洁的博客
原创
782人浏览过

案例:实现图片的居中显示

如果定义一个盒子的width那么默认定义的是盒子中的内容级concent,那么对padding内边距赋值后,会撑开盒子

所以要实现图片的居中显示有3个方法

方案1:撑开盒子后,重新定义盒子大小,因为默认定义的是盒子中的内容级,那么重新第一盒子大小后,内容级会跟着调整

实例

.box1{
    background-color: aquamarine;
    border: red solid 1px;
    width: 300px;
    height: 300px;
    padding: 50px;
}
.box1{
    width: 200px;
    height: 200px;

方案2:利用于嵌套盒子之间,只有宽度可以继承的特征 举例说明,如果父盒子宽度300,那么子盒子自动继承300宽度,然后子盒子中定义了padding值50 所以子盒子中的内容级concent值只有200了!

实例

.warp {
    width: 300px;
}
/*.box现在就是wrap的内容*/
.box2 {
    padding: 50px;
    background-color: lightblue;
    border: 1px solid black;
}

方案3:因为width的默认赋值为内容级concent,加padding必然会撑开,那么定义width的赋值为border边框的话,给padding赋值越大,concent值就随之变小!

 

实例

.box3 {
                      width: 300px;
                      box-sizing: border-box;
                      background-color: lightpink;
                      border: 1px solid black;

 /*内边距不会撑开盒子, 因为宽度作用到了边框级, 与内容无关*/
                      padding: 50px;
}

 

 

批改状态:合格

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