第二个副作用问题

第二个副作用问题

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

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

正在回答 回答被采纳积分+1

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

2回答
Miss路 2017-08-07 10:42:51

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

小丸子爱吃菜 2017-08-01 10:12:21

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

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

祝学习愉快!

  • chriose #1
    老师,2-9的作业题,最下面的footer里的nav不能居中,只能居于右边半部分居中。也是因为兄弟元素中left跟right的浮动吗?能解释下这是浮动的哪个副作用么。
    2017-08-07 09:12:20
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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