为了账号安全,请及时绑定邮箱和手机立即绑定

为什么初学者中,在padding值设置为20的时候,div的宽要相应减少40px呢

为什么初学者中,在padding值设置为20的时候,div的宽要相应减少40px呢

正在回答

2 回答

左右20+20

0 回复 有任何疑惑可以回复我~
#1

蛋痘痘 提问者

非常感谢!
2016-06-14 回复 有任何疑惑可以回复我~

padding能影响width?我个人觉得是老师为了排版好看

1 回复 有任何疑惑可以回复我~
#1

卡兰尼克

是啊 这个我也不理解为什么padding可以影响width
2016-10-10 回复 有任何疑惑可以回复我~
#2

啊啊啊啊123 回复 卡兰尼克

学了这么久我懂了 因为padding是内边距,你可以理解padding和内容是一个整体的,如果一个div设置了width:100px,你再给这个div设置padding:20px,就相当于向这个div里上下左右都增加了20px,这时候div就被撑大了width和height都变大了40px。还有一个情况就是在父div1下有个子div2,给定了父div1的width:100px却没设置子div2的width,你再向子div2设置padding:20px,却不影响div2的width,div2不会撑出父div1。
2016-10-10 回复 有任何疑惑可以回复我~
#3

啊啊啊啊123 回复 卡兰尼克

在以后的练习中,会更容易明白的
2016-10-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
网页简单布局之结构与表现原则
  • 参与学习       108319    人
  • 解答问题       375    个

入门必杀技之结构与表现相分离,课程会有3个案例,不同角度讲解

进入课程

为什么初学者中,在padding值设置为20的时候,div的宽要相应减少40px呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信