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

来源:5-1 CSS margin负值定位

Sofronia3427947

2016-10-04 22:20

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

写回答 关注

2回答

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

    width百分百了

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

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

CSS深入理解之margin

本CSS教程带你深入讲解CSS的margin属性,解决你多年困惑

55942 学习 · 66 问题

查看课程

相似问题