float浮动问题
在float基础里面的案例,一个div盒子里面,同时存在图片和文字,设置图片浮动后,文字环绕
在浮动产生问题里面说到,三个盒子1,2,3,设置盒子1浮动,会挡住盒子2显示。
按照以上两个案例,案例1中说图片浮动,但是仍然会占用原文本的空间,所以文字会环绕
那么案例2中,盒子1设置浮动,为什么没有占据原文本的空间,而是盒子2会补上去,然后被挡住呢?
0
收起
正在回答 回答被采纳积分+1
4回答
慕尼黑4757019
2018-07-27 15:23:54
慕尼黑4757019
2018-07-27 15:22:59
好帮手慕星星
2018-07-27 14:57:28
视频中的的文字没有随着父元素盒子上去哦,如下:
只有第一个盒子设置浮动之后,
这个地方是2和3重叠了,可以自己看一下,父元素盒子上去了,但是里面的文字是不会被遮盖住的,就在下面显示了。也可以这样看,当第二个盒子宽度比较大时,剩余部分可以显示文字的时候,
第二个盒子里面的内容会在能看见的地方显示,并不会被第一个盒子遮盖住。浮动会脱离文档流,“脱离文档流,也就是将元素从普通的布局排版中拿走,其他盒子在定位的时候,会当做脱离文档流的元素不存在而进行定位。需要注意的是,使用float脱离文档流时,其他盒子会无视这个元素,但其他盒子内的文本依然会为这个元素让出位置,环绕在周围。自己可以再理解一下。
前端小白入门系列课程
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36713 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星