如果一个div中含有含有一个子元素div,如果想要子元素div移动?

来源:2-8 position-absolute(实际工作用的最多,同时也相对比较难)

ZZZZZzn

2020-03-25 23:26:23

如果一个div中含有含有一个子元素div,如果想要子元素div移动,只能用float或者relative,或者absolute来定位吗?不可以直接margin吗?

写回答

1回答

好帮手慕粉

2020-03-26

同学你好,可以使用margin,但是没有使用定位方便,而且margin也不能满足我们所有的需求,假如我们想让子元素距离父元素顶部50px,左侧50px,可以直接使用margin:

http://img.mukewang.com/climg/5e7c3fe6097a9b7b05010521.jpg

http://img.mukewang.com/climg/5e7c3ff00952ef7302370241.jpg

但是如果我们想实现距离右边50px,底部50px的话,就要计算下离左边和上边的距离了,这时候,使用定位就方便多了:
http://img.mukewang.com/climg/5e7c40600951b55a04840533.jpg

同学要明白,定位的作用是通过设置定位值把元素定到我们想要的位置,同学可以自己多敲几遍案例和代码,慢慢的研究,自己实现下,看十遍不如写一遍哦。

祝学习愉快~

0

0 学习 · 40143 问题

查看课程