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

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

圖一是代碼,圖二是結果。和參考代碼差不多,但是就是right總掉下去,求大神告知原因。+1積分,

57c255d30001917505000284.jpg

57c255d90001d24905000235.jpg

大家來看看

正在回答

5 回答

因為middle是在標準文檔流中,所以middle塊級元素占一行,后面的div只能從下面開始了。我猜測應該是這個原因。把middle改成相對或者絕對定位,使它脫離標準文檔流應該可以。

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

Blizzard_lihe 提問者

非常感謝!
2016-08-28 回復 有任何疑惑可以回復我~

因為老師的代碼中main在right后面,所以main這個div可以放到left和right的這一行中,因為left和right已經脫衣標準文檔流了。而你的代碼中,middle在right前面的,middle這個div占據整行后,這行不能再放其他元素了

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

Blizzard_lihe 提問者

沒問題,成功了,萬謝
2016-08-28 回復 有任何疑惑可以回復我~

http://img1.sycdn.imooc.com//57c2692100011f1f12160658.jpg

這段是老師給的代碼,他的就可以,我的那段和他差不多啊,left和right都用float,main用margin,最后底部清除浮動,不理解我的錯出在哪里???

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

只能采納一個,謝謝樓下這段擼代碼的人,好人一生平安。

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

body{margin: 0;padding: 0;}
?? ?.header,.footer{height: 40px;background: pink;}
?? ?.left,.middle,.right{height: 500px;}
?? ?.left{width: 20%;background: blue; position: absolute;top: 40px; left: 0;}
?? ?.middle{margin: 0 20%;background: black;}
?? ?.right{width: 20%;background: #aaa;position: absolute;top: 40px;right: 0;}
?? ?.footer{clear: both;}

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

舉報

0/150
提交
取消
如何用CSS進行網頁布局
  • 參與學習       209566    人
  • 解答問題       1206    個

用最簡潔的案例教你布局的那些知識,這是前端工程師基本技能

進入課程

圖一是代碼,圖二是結果。和參考代碼差不多,但是就是right總掉下去,求大神告知原因。+1積分,

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

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

幫助反饋 APP下載

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

公眾號

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