为了账号安全,请及时绑定邮箱和手机立即绑定

关于float问题

在8分55秒左右讲到的mianbody部分左浮动白色部分说的为什么放不下两个元素 没有听明白的,是指如果外层父元素如果宽度足够的话 第一个白色左浮动的元素会影响他后面那个div元素紧贴着白色左浮动元素吗?但是第二个div不是块元素会有换行符吗?

正在回答

4 回答

http://img1.sycdn.imooc.com//574097d900015e8008670168.jpg不是宽度不够的原因,其实当时老师设置的是left的浮动,而right并没有设置浮动怎么会并排呢?

0 回复 有任何疑惑可以回复我~

楼主明白了吗?我也有相同疑问。老师说是撑不下,可明明960>800+140啊,所以觉得解释很牵强

0 回复 有任何疑惑可以回复我~
#1

weibo_孤零零的傻妞_03154403

我也有相同的疑惑;。。。960大于800+140
2016-05-16 回复 有任何疑惑可以回复我~

 因为 left 和 right 设置了浮动,mainbody没有设置高度,已经超出了文档流。所以换行了。如果这个时候你给mainbody设置高度让它可以放下left和right也可以正常显示。 

0 回复 有任何疑惑可以回复我~

浮动布局里面,所有的包裹div都被视为行内元素。行内元素遇到父级边缘会转行。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
网页布局基础
  • 参与学习       214705    人
  • 解答问题       1756    个

让你精通CSS中三大定位机制,彻底掌握网页布局的相关知识

进入课程

关于float问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信