关于relative可以使浮动元素发生偏移的问题
第二点,相对定位的元素不会离开常规流,但是第4点,其可以使浮动元素发生偏移,这不是矛盾了吗?浮动元素的特点之一不就是使元素脱离文档流吗?但是相对定位的元素又不会离开常规流,那一个元素既设置为relative定位,又设置浮动后它究竟是离开文档流还是不离开文档流?
1
收起
正在回答
2回答
你好同学 , 这要看使用什么定位了 .如果相对定位和浮动同时设置时 , 是可以配合使用的 ,如下:
浮动是两个盒子在一行显示 , 并且第一个盒子设置定位偏移值也是起效果的 :
但是当绝对定位(或者固定定位)和浮动一起使用时 , 由于绝对定位和浮动都会让元素脱离文档流 ,两个属性就有点相冲了 .此时浮动就无效了 .
可以发现 ,浮动失效了 . 两个元素由于定位重叠在一起 .第一个设置偏移值往下移动了 .
建议同学可以自己去测试一下 ,能够帮助自己理解 . 祝学习愉快 ,望采纳 .
前端小白入门系列课程
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36713 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星