課程
/前端開發
/HTML/CSS
/網頁布局基礎
白顏色的部分設置為左浮動之后,為什么綠色的部分沒上去呢?總寬度960px,白色部分是800px,綠色部分是140px,應該是可以放下的呀?
2016-02-27
源自:網頁布局基礎 3-3
正在回答
這個只是設置了left的浮動,沒有設置right部分的浮動,所以綠色部分是不受影響的
CoffeeandTea
qq_那一眸淚痕_0 回復 CoffeeandTea
當前老師如果有事或者身體不舒服等特殊情況的時候,會找其他老師客串一下,以免耽誤課程上線的時間JS中多了一個大括號,還有在open中,在添加一個屬性'_blank',還有一個是考慮瀏覽器,可以在本機上測試下。
設置了float的元素(就是left)會脫離文檔流,其它元素會忽視該元素(脫離文檔流詳細請看:https://www.zhihu.com/question/24529373/answer/29135021? )
關于視頻這個效果,你把.right里的height改成210px,再改成200px。你就知道left已經脫離文檔流了。
這里給你個我自己寫的代碼吧。
<!DOCTYPE?html?PUBLIC?"-//W3C//DTD?XHTML?1.0?Transitional//EN"?"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html?xmlns="http://www.w3.org/1999/xhtml"> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/> <title>無標題文檔</title> <style?type="text/css"> *{margin:0;padding:0;} #left{width:300px;?height:200px;?background-color:red;float:left;} #right{width:300px;?height:210px;?background-color:saddlebrown;} </style> </head> <body> <div?id="left"></div> <div?id="right"></div> </body> </html>
qq_小草_15 提問者
帥弟弟
CoffeeandTea 回復 qq_小草_15 提問者
qq_那一眸淚痕_0 回復 qq_小草_15 提問者
但是在綠色的設置left浮動之后,卻影響了最底層footer的浮動,footer那塊就靠在綠色浮動塊的右側,需要使用clear來清除?是為什么?
舉報
讓你精通CSS中三大定位機制,徹底掌握網頁布局的相關知識
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-02-27
這個只是設置了left的浮動,沒有設置right部分的浮動,所以綠色部分是不受影響的
2022-03-25
當前老師如果有事或者身體不舒服等特殊情況的時候,會找其他老師客串一下,以免耽誤課程上線的時間JS中多了一個大括號,還有在open中,在添加一個屬性'_blank',還有一個是考慮瀏覽器,可以在本機上測試下。
2016-02-28
設置了float的元素(就是left)會脫離文檔流,其它元素會忽視該元素(脫離文檔流詳細請看:https://www.zhihu.com/question/24529373/answer/29135021? )
關于視頻這個效果,你把.right里的height改成210px,再改成200px。你就知道left已經脫離文檔流了。
這里給你個我自己寫的代碼吧。
2016-02-27
但是在綠色的設置left浮動之后,卻影響了最底層footer的浮動,footer那塊就靠在綠色浮動塊的右側,需要使用clear來清除?是為什么?