如果一个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是设置绝对定位,是为了实现将元素“定位”到某个位置。
看同学最近的提问,好像基础学的不太扎实呢,建议同学有什么想法的话,可以自己写代码实现一下,多跟着老师写代码,有些东西语言是很难描述出来的,同学自己多些几遍,多测几次就能明白了,编程编程,动手写代码才是最重要的。
祝学习愉快~
ZZZZZzn
提问者
2020-03-26
那么float和absolute的区别呢?感觉两个元素都可以来设置div的位置...
好帮手慕粉
2020-03-26
同学你好,设置绝对定位会脱离文档流,也就是absolute使用时走出了文档流。相当定位不会,还会占据原来的位置。一般情况下,如果父元素是相对定位,我们会设置子元素为绝对定位。
同学可以在实际应用中慢慢的积累这些。
祝学习愉快~
相似问题