正確答案之一
#wrap{width:970px;margin:0 auto;}
#mainbody{width:100%;position:relative;margin-top:15px;}
#left{float:left;width:110px;margin-right:13px;border:1px solid #999;}
#mid{overflow:hidden;width:650px;border:1px solid #999;}
#right{position:absolute;margin-left:790px;top:0px;border:1px solid #999;}
#wrap{width:970px;margin:0 auto;}
#mainbody{width:100%;position:relative;margin-top:15px;}
#left{float:left;width:110px;margin-right:13px;border:1px solid #999;}
#mid{overflow:hidden;width:650px;border:1px solid #999;}
#right{position:absolute;margin-left:790px;top:0px;border:1px solid #999;}
2016-01-19
已采納回答 / 宇xixi
1、直接用clear:both2、看相鄰的上一個塊級元素浮動在左側或者右側,左側就是左側影響,右側就是右側影響。即上個快級元素的float屬性是left或者right。
2016-01-18
最贊回答 / 沈先生丶
用margin-left來把div的位置移動,是增加了盒子左邊的寬度來移動位置的,并且他還在普通文檔流里面。而left呢要配合position:absolute;來用,這個呢,沒有增加盒子的寬度,是直接把盒子向左移動了那么多,而且因為position的屬性值為absolute,所以他脫離了普通文檔流,后面的東西會補上來,簡單來說,這時他和其他的div是不在同一個平面上的了。你在后面再加一個div,調一下格式,就看得出他們的區別了.轉載請見諒。慕課網同學的回答
2016-01-18
最新回答 / 慕的地1192297
當mainbody沒有設置固定高度,因為被子塊浮動影響導致mainbody被壓縮成一條線。那么footer只能跟隨right后面。當mainbody設置固定高度后,字塊影響消逝,footer跟隨在mainbody后面了。
2016-01-17
最贊回答 / xlelou
top是用來說明content在容器體內距離mainbody頂部的位置 .margin說說明 容器體內 兩個不同 塊元素之間的間距. ?這是我的理解 。
2016-01-16