元素设置了width:100%后再设置padding或者margin的问题

比如:
div{ width:100%; padding:0 10px; }
为什么别人这样设置了,width还是100%,并且具有左右10px的padding,而我设置后,width不再是100%了,而是变大了(原100%再加20px)?哪里不对么?
问题解决了,原来CSS3新属性box-sizing可以将padding计算在width内。

当元素 设置 width 的时候 又设置了 padding 那么当前元素 的 实际宽度是 width padding
margin 是 元素 距离父级元素的 距离,你可以这么理解
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-08-10
宽度 和内外边距没关系啊,
第2个回答  2018-03-02
把分给我 把分给我 把分给我,谢谢
第3个回答  2017-07-31
具体问题展示一下