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

mainbody的宽度问题

设置box1和box2在mainbody里横向两列布局时,box1设置左浮动后box2并没有上去,老实说这是因为它俩的宽度加起来超过了mainbody的宽度,但是明明这俩的宽度加起来没超过啊,求大神解释,这里想不通

正在回答

2 回答

感觉是这个原因,我是小白:div是块级元素,在页面中独占一行,自上而下排列,也就是传说中的流。

即使div1的宽度很小,页面中一行可以容下div1和div2,div2也不会排在div1后边,因为div元素是独占一行的。

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

你若盛开0 提问者

你的意思是只设置div1浮动,无论它的内容宽度多小,因为div2尚未设置宽度,要独占一行,所以它俩的宽度之和大于外围div的宽度,所以就上不去了?等div2也设置了以后,两个就可以并排显示了,对吗?
2016-03-19 回复 有任何疑惑可以回复我~

能给我看看代码吗

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

你若盛开0 提问者

一时不好解释,麻烦您看下3-3横向两列布局里8分40秒开始的内容,谢谢~
2016-03-19 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

mainbody的宽度问题

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