浮动层为什么在下面

浮动层为什么在下面

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

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好!

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

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


  • Richard1001 提问者 #1
    不是呀老师,上个课的视频是浮动层在第一行呀,然后把非浮动层第一层覆盖了,这里不应该也是把第一层覆盖吗
    2020-03-08 20:01:11
好帮手慕柯南 2020-03-09 10:22:46

同学你好!

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

http://img1.sycdn.imooc.com//climg/5e65a7f509f9ce5607360283.jpg

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

http://img1.sycdn.imooc.com//climg/5e65a85509189d9a08480301.jpg

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


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师