问答详情
源自:5-1 CSS margin负值定位

宽度固定的条件下为什么margin-right设置负值不能让元素向右移动?

当不设定宽高的时候设置margin-left:-10px margin-right:-10px;会使元素左右扩大10px 当元素有固定宽的时候margin-left:-10;会使元素像左偏移10px;为什么同样的条件margin-right:-10px;不能使元素向右移动10像素?

提问者:Sofronia3427947 2016-10-04 22:20

个回答

  • heavenlyfate
    2017-10-28 20:40:33

    width百分百了

  • 慕粉15920169039
    2016-10-05 17:38:20

    其实是有效的,margin-left和margin-top是相对于父元素左上角而言,而margin-right和margin-bottom是相对元素本身而言,会影响后面元素的位置,当后面有元素的时候就可以看到效果了。