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

假如不设置main的高度会有什么后果?

我知道main这个div没有柱子撑起来!

为什么一定要给main设置高度?

正在回答

2 回答

恩 用float的话 ie6 看了下 不兼容

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

div 在不设置高度的情况下是根据子元素来计算实际高度的。

元素(left)使用了浮动布局 float 之后,left 的高度就不能影响 main 的高度了,而 right 是绝对布局,这样它就可以超出 main 的范围,所以 right 的高度也同样不影响 main 的高度。因此如果不设置 main 的高度,main 就没有高度(0)。

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

黑色丶毛衣 提问者

这样的话是不是一般把foot加到这个DIV里,然后clear:both来把main的高度撑起来?
2015-06-15 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

假如不设置main的高度会有什么后果?

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