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

left设置浮动,mid不设置浮动,right设计绝对定位后,最后竟然会出现如果问题!

问题: left设计了浮动,mid不设置浮动,mid就会跟在left的后面(left的右边),right设置了absolute,最后都布局好的情况下,发现一些问题:1、当mid不设置浮动的情况下,是可以得到最终效果的,但mid会没有左边框,同样,无论给left mid right mainbody任何其中一个设计background颜色,都会显示970px的大小,但如果mid设置了浮动后,就没有这样的问题?不知道为什么了

正在回答

2 回答

mid不设置float即为默认文档流形式,页面会呈现上中下三段式,得不到题目要求显示效果;本别设置背景色也不会出现沾满mainbody的情况。所以是别处代码出现问题,与float无关

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

简直无晴

错别字啊 Orz
2016-02-19 回复 有任何疑惑可以回复我~
#2

rong1042427 提问者

其实mid不设置float的话,边框、背景沾满问题是有的,就是不明白mid一定要设置float吗?
2016-02-19 回复 有任何疑惑可以回复我~

清除浮动的原因 ?

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

rong1042427 提问者

也许是left加上float后,对mid产生了影响,而mid不设置float,自然会对mid或临近的元素都产生了影响,不过mid也设置了float后就不会出现以上问题了。
2016-02-19 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

left设置浮动,mid不设置浮动,right设计绝对定位后,最后竟然会出现如果问题!

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