position:absolute的元素,设置不同方向的margin,有的会改变元素的位置,有的却不会,咋回事?

为什么position:absolute的元素设置了left:0;bottom:0;之后,为它设置margin-bottom会把它自己往上顶,设置margin-top时它的位置却没有任何变化?

samdeo
浏览 2261回答 2
2回答

Sorry灬D

因为你设置bottom:0 ; 了

Cassie_yu

margin指的是与相邻元素之间的间隙,设置margin-bottom会向上是因为你当前的bottom为0,为了使它有个外边距就会把它推上去......如果你设置的是top:0的话,margin-top会把它向下顶,margin-bottom就没变化了。
打开App,查看更多内容
随时随地看视频慕课网APP