*{margin:0; padding:0;}
#wrap{width:970px; margin:0 auto;}
#mainbody{position:relative; margin-top:15px;}
#left{float:left;width:110px; }
#mid{float:left;margin-left:13px;width:650px;border:1px solid #999;}
#right{position:absolute;top:0px;margin-left:790px;border:1px solid #999;}
#wrap{width:970px; margin:0 auto;}
#mainbody{position:relative; margin-top:15px;}
#left{float:left;width:110px; }
#mid{float:left;margin-left:13px;width:650px;border:1px solid #999;}
#right{position:absolute;top:0px;margin-left:790px;border:1px solid #999;}
2015-02-07
已采纳回答 / purple_yao
课程中的案例mainbody中的两个子元素设置浮动以后,父元素mainbody的高度就失效了,可以从下面图可以看出来:<...图片...>有没有看出来mainbody的背景色不见了,因为是它的高度失效了变成了一条线(这位讲师所讲),有的地方也管这种现象叫做“高度塌陷”。解决方法之一就是,给父元素mainbody清除浮动。
2015-02-02