課程
/前端開發
/HTML/CSS
/網頁布局基礎
left高度是200px,right是500px!那left下面的300px不是應該顯示mainbody的背景顏色黃色嗎?怎么變成白色了
2015-12-06
源自:網頁布局基礎 3-3
正在回答
可以用width:100%;overfloat:hidden;????
在一個就是父元默認高度為0,子元素浮動就會漂浮起來,父元素沒了內容,自然就坍塌了。
overfloat是隱藏浮動的意思, clear:both;是清除屬性的意思。???? 清除是受影響的其它標簽用的。 而父元素則屬于要隱藏這個屬性。
saybye 提問者
是不是沒有撐開來
你的right和left都是浮動,所以他們的父元素mainbody坍塌,高度為0,所以也導致了版權部分也在頂部。
沒有看到你的代碼,我覺得應該是你的布局造成了mainbody的調度塌陷,也就是說mainbody并沒有完全被right部分能撐起來,也就是mainbody的高度沒有達到right部分的高度。
舉報
讓你精通CSS中三大定位機制,徹底掌握網頁布局的相關知識
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-12-10
可以用width:100%;overfloat:hidden;????
在一個就是父元默認高度為0,子元素浮動就會漂浮起來,父元素沒了內容,自然就坍塌了。
overfloat是隱藏浮動的意思, clear:both;是清除屬性的意思。???? 清除是受影響的其它標簽用的。 而父元素則屬于要隱藏這個屬性。
2015-12-07
是不是沒有撐開來
2015-12-07
你的right和left都是浮動,所以他們的父元素mainbody坍塌,高度為0,所以也導致了版權部分也在頂部。
2015-12-06
沒有看到你的代碼,我覺得應該是你的布局造成了mainbody的調度塌陷,也就是說mainbody并沒有完全被right部分能撐起來,也就是mainbody的高度沒有達到right部分的高度。