加padding、border后盒子被撑大的解决方法

本文介绍了当CSS样式中的padding和border导致盒子尺寸超出预期时的解决方案。通过理解盒子模型,可以发现设置`box-sizing:border-box;`属性能够避免盒子被撑大。这种方法让元素的总宽度和高度包括了内容、padding和border,从而保持盒子尺寸的可控性。

加上padding和border后盒子被撑大了怎么解决?

关于盒子被撑大,这就要涉及到盒子模型的知识了,一个盒子由内容、padding、border和margin组成,导致盒子被撑大的主要原因就于padding和border了。

这里有两种解决办法

一、修改盒子的宽高给多少的padding和border值就减去多少的盒子长度,可以解决撑大盒子问题,不过这个方法不太推荐。

 

二、给盒子添加一条属性可以完美解决盒子撑大问题  “box-sizing

.box {
  box-sizing: border-box;
  padding   : 0 20px;
  width     : 780px;
  height    : 355px;
  background: #f2f1ef;
}

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值