亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為何主體沒有包含左、右標簽……?

<style?type="text/css">
*{margin:0;padding:0;}
#wrap{width:90%;margin:0?auto;}
#header{background:#FF3300;width:100%;}
#mainbody{background:#FC0;width:100%;}
#footer{background:#eee;width:100%;overflow:hidden;}
.left{width:70%;background:#000;float:left;height:50px;}
.right{width:20px;background:#eef;float:right;height:130px;}
</style>


http://img1.sycdn.imooc.com//56c43d4f00017d5712520191.jpg

原先是將left與right的寬度均設置為百分值的,后來發現顯示排版為

left ?主體?右側(已對footer清除浮動)

最主要的問題是主體并未包含左右標簽的大?。床⑽聪褚曨l中所顯示的那樣是一個整體的mainbody),反而像是作為一個同級的標簽與左右一同排列?

#wrap{width:90%;margin:0?auto;}
#header{background:#FF3300;width:100%;}
#mainbody{background:#FC0;width:100%;margin-top:10px;overflow:hidden;}
#footer{background:#eee;width:100%;}
.left{width:70%;background:#000;float:left;}
.right{width:29%;background:#eef;float:right;}

將overflow:hidden;添加在mainbody中后也還是沒有包含

http://img1.sycdn.imooc.com//56c5474c00012c1e12780121.jpg

正在回答

1 回答

同時設置width:100%(或固定寬度)+overflow:hidden(清除浮動對父級元素的影響)

當父包含塊縮成一條時

你的overflow:hidden加在footer里面是沒用的,左右這兩個div是包含在mainbody這個div里

#mainbody{background:#FC0;width:100%;overflow:hidden;}

#footer{background:#eee;width:100%;}


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

枕輕 提問者

#wrap{width:90%;margin:0 auto;} #header{background:#FF3300;width:100%;} #mainbody{background:#FC0;width:100%;margin-top:10px;overflow:hidden;} #footer{background:#eee;width:100%;} .left{width:70%;background:#000;float:left;} .right{width:29%;background:#eef;float:right;} 這樣也還是不行...
2016-02-18 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
網頁布局基礎
  • 參與學習       214662    人
  • 解答問題       1833    個

讓你精通CSS中三大定位機制,徹底掌握網頁布局的相關知識

進入課程

為何主體沒有包含左、右標簽……?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號