请教网页制作高手,固定了div的大小,更改div里面content的padding值,为什么div也会变?

2025-01-01 14:47:36
推荐回答(2个)
回答1:

width表示的是你的内容的宽度,而padding是内边距,是除内容外的部分到边线的距离,margin是外边距,是表示边线外面与另一个盒子之间的距离。
不论你如何设置内边距和外边距,width如果写好了,那么放载内容的宽度始终是width的值。
但是,这整个的div占的地方就不一样了。会随着内边距、外边距、边线、width的改变而改变。
如果你想让这个div占的地方始终不变,那么你需要给这个div里面再写一个div,并且不设置width和height,只写内外的边距,这样,不论你如果设置里面的div的内外边距(只要总的大小不超出外面div的width和height),外面的div的大小都不会再改变了。

回答2:

div实际宽度= width + padding +border +margin

不用纠结

PS: 你的问题做的好帅 问的真用心~~