div标签里加入padding-left:30px后宽度变长了

是什么原因,设定with:300px

第1个回答  2010-11-15
如果一个容器不设置宽度而只设置padding,那么容器看起来是不会变大的。会“内缩”。

如果设置了宽度和padding,那么最终容器就会超过实际宽度。
比如<div style="width:100px;height:100px;padding:5px 10px;">...</div>
最终的宽度可能是:W:120px,H:110px;
如果你想容器不变化大小,就要用计算器算了,最终改成:
<div style="width:80px;height:90px;padding:5px 10px">...</div>本回答被提问者采纳
相似回答