第二个副作用问题

来源:2-6 float浮动的原因以及副作用分析

无七

2017-08-01 09:07:52

为什么说蓝色的div显示在红色div下面是异位问题?没加float不是本来就应该换行显示吗?

还是说它本来应该显示在一开始四个div没加float时撑开的高度下面?请指教//

写回答

2回答

Miss路

2017-08-07

2-9并没有footer啊,你说的是哪个2-9呢?有问题要提出新的问答,并且描述清楚自己的问题,方便老师为你准确找出问题所在。祝学习愉快!

0

小丸子爱吃菜

2017-08-01

正常情况下,元素应该依次的叠放,但是元素一旦浮动起来就脱了了普通文档流,那么它后面的元素就会在它下面进行放置,浮动的元素会在后面的元素的上面,所以你会看到浮动后面的元素有一部分被浮动元素给遮住了。

你一旦给浮动元素的父元素设置了高度,就不会出现这个情况了,因为父元素会在普通文档流给浮动的元素进行占位,后面的元素就会在它父元素后面进行排放,当然清除浮动的方式也有很多种,自己可以多尝试!

祝学习愉快!

0
hhriose
h 老师,2-9的作业题,最下面的footer里的nav不能居中,只能居于右边半部分居中。也是因为兄弟元素中left跟right的浮动吗?能解释下这是浮动的哪个副作用么。
h017-08-07
共1条回复

0 学习 · 36712 问题

查看课程