浮动层为什么在下面

来源:4-8 float包裹和崩溃

Richard1001

2020-03-08 00:22:36

老师,上节课不是说设置float以后div3就会脱离文档流,变成浮动层覆盖文档层,那为什么这里蓝色还在黄色下面呢,不应该是蓝色把黄色覆盖了吗http://img.mukewang.com/climg/5e63ca49096dd60805520495.jpg

写回答

2回答

好帮手慕柯南

2020-03-08

同学你好!

div2因为是非float,所以他是独占一行的,div3只是在它所在的那一行浮起来了,同学可以再写个非浮动的div4,就会发现div4被div3覆盖了,因为div3在它那一行浮动起来了。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!


0
hichard1001
h 不是呀老师,上个课的视频是浮动层在第一行呀,然后把非浮动层第一层覆盖了,这里不应该也是把第一层覆盖吗
h020-03-08
共1条回复

好帮手慕柯南

2020-03-09

同学你好!

上个视频中老师是给前两个都设置了浮动呢,所以后面的div3就被覆盖了

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

在这个视频中,是给div3设置了浮动,div3后面已经没有元素了

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

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~


0

0 学习 · 9666 问题

查看课程