设置边距的时候怎么不用margin呢?

来源:2-5 悬浮层制作

小花猫爱吃大脸鱼

2016-05-03 17:00

没有弄清楚为什么有的时候用父容器设padding,而有的时候又用里面的子元素设置margin值来设置边距,这两个到底用谁会比较好一些?

写回答 关注

3回答

  • singerow
    2016-07-07 14:06:59

    首先,你要先明白margin和padding属性作用地方,obj相当于一个盒子,margin是相当于在obj外清理一条隔离带,不让别的元素靠近obj;而padding是从盒子内部放置一条隔离带,把盒子撑大。  虽然两者都可以设置边距,但是有border属性时,就完全看的出区别了。所以不改变盒子大小的前提还是用margin比较多

  • EachannWen
    2016-05-21 13:42:21

    position:relative;就是相对定位,相对父元素。直接用right和bottom就可以了,同级别元素使用margin(我是这么认为的额,不知道对不对)

  • 一墨飞雪
    2016-05-03 23:10:07

    个人认为margin比较好,padding会将本来的高宽值改变,什么时候该用哪个?你觉得哪个方便用哪个吧

商城分类导航效果

两种方法实现分类导航,同时扩展讲解其它商城分类导航的制作方法

63737 学习 · 276 问题

查看课程

相似问题