第二个副作用问题
来源:2-6 float浮动的原因以及副作用分析
无七
2017-08-01 09:07:52
为什么说蓝色的div显示在红色div下面是异位问题?没加float不是本来就应该换行显示吗?
还是说它本来应该显示在一开始四个div没加float时撑开的高度下面?请指教//
2回答
Miss路
2017-08-07
2-9并没有footer啊,你说的是哪个2-9呢?有问题要提出新的问答,并且描述清楚自己的问题,方便老师为你准确找出问题所在。祝学习愉快!
小丸子爱吃菜
2017-08-01
正常情况下,元素应该依次的叠放,但是元素一旦浮动起来就脱了了普通文档流,那么它后面的元素就会在它下面进行放置,浮动的元素会在后面的元素的上面,所以你会看到浮动后面的元素有一部分被浮动元素给遮住了。
你一旦给浮动元素的父元素设置了高度,就不会出现这个情况了,因为父元素会在普通文档流给浮动的元素进行占位,后面的元素就会在它父元素后面进行排放,当然清除浮动的方式也有很多种,自己可以多尝试!
祝学习愉快!
相似问题