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

为什么浮动会乱掉?

视频中,三列布局时,左右固定,中间自适应,使用浮动会乱掉。

正在回答

2 回答

因为浮动特性是不会完全脱离文档流的,w3c中定义的浮动略有瑕疵,应该是 普通文档流中的块元素在浮动框渲染完以后表现的像浮动元素不存在一样。浮动属性最初的设计本意是实现文字环绕,只是后来人们开发出浮动布局而已。具体请查看该文章http://www.cnblogs.com/fangjian0423/p/3514962.html

而老师用的绝对定位跟浮动不同,绝对定位属性太猛了,它可以使元素完全脱离普通文档流,所以用绝对定位没问题,而用浮动会错位。

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

因为中间的宽度根据内容决定,如果总宽度超出一定范围不会浮动会撑下来

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

举报

0/150
提交
取消
如何用CSS进行网页布局
  • 参与学习       209624    人
  • 解答问题       1153    个

用最简洁的案例教你布局的那些知识,这是前端工程师基本技能

进入课程

为什么浮动会乱掉?

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