没有弄清楚为什么有的时候用父容器设padding,而有的时候又用里面的子元素设置margin值来设置边距,这两个到底用谁会比较好一些?
首先,你要先明白margin和padding属性作用地方,obj相当于一个盒子,margin是相当于在obj外清理一条隔离带,不让别的元素靠近obj;而padding是从盒子内部放置一条隔离带,把盒子撑大。 虽然两者都可以设置边距,但是有border属性时,就完全看的出区别了。所以不改变盒子大小的前提还是用margin比较多
position:relative;就是相对定位,相对父元素。直接用right和bottom就可以了,同级别元素使用margin(我是这么认为的额,不知道对不对)
个人认为margin比较好,padding会将本来的高宽值改变,什么时候该用哪个?你觉得哪个方便用哪个吧