如果一个div中含有含有一个子元素div,relative和absolute的区别?

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

ZZZZZzn

2020-03-25 23:34:55

如果一个div中含有含有一个子元素div,如果想要子元素div移动,relative和absolute的区别?两个都可以移动,也都可以把子元素的div移动到外面,请问有什么区别吗?除了absolute使用时候走出了文档流?

写回答

3回答

好帮手慕粉

2020-03-26

同学你好,关于同学的问题回答如下:

1、float是设置浮动,多用于将块级元素在一行排列。并不能实现定位的作用

2、absolute是设置绝对定位,是为了实现将元素“定位”到某个位置。

看同学最近的提问,好像基础学的不太扎实呢,建议同学有什么想法的话,可以自己写代码实现一下,多跟着老师写代码,有些东西语言是很难描述出来的,同学自己多些几遍,多测几次就能明白了,编程编程,动手写代码才是最重要的。

祝学习愉快~

1

ZZZZZzn

提问者

2020-03-26

那么float和absolute的区别呢?感觉两个元素都可以来设置div的位置...

0

好帮手慕粉

2020-03-26

同学你好,设置绝对定位会脱离文档流,也就是absolute使用时走出了文档流。相当定位不会,还会占据原来的位置。一般情况下,如果父元素是相对定位,我们会设置子元素为绝对定位。

同学可以在实际应用中慢慢的积累这些。

祝学习愉快~

0

0 学习 · 40143 问题

查看课程