已采納回答 / izero_
我實現了一下確實如你所說。我把left 和right 和main的top:0px;全都去掉了。left就不用解釋啦,它本來就在第一行。main在第一行是為毛呢,因為left中有一句是position:absolute;?本來left是塊狀元素,display的屬性是block(塊狀元素)如果元素中設置了position:absolute或者float:left/right,display就會隱性自動改變成inline-block(內聯塊狀元素)內聯塊狀元素就是可以和其他元素在同一行,如有不懂,可以看一下H...
2016-02-10
已采納回答 / 阿徐
6666,float之后怎么會變成內聯元素呢,內聯元素float之后會變成塊級元素吧。是全都加上了float之后脫離了普通文檔流,不再從上至下排泄,而是變成了浮動文檔流,才顯示一行排列的
2016-02-10
已采納回答 / 修養生息的Lueasy
回答主:想要最快學會,擁有實戰能力,請按照如下步奏學習清楚浮動的知識:1、第一步:打開計劃,點擊“網頁布局基礎”<...圖片...>2、第二步:點開“第三章 橫向兩列布局”<...圖片...>【備注】推薦先看藍色部分、再看紅色部分,這是一個進階的過程。3、第三步:看完視頻。相信這三步足以讓答主深刻的理解浮動(float)和清除浮動(clear:both),如果有問題,我們再進行進一步溝通。
2016-02-05
最新回答 / cityboy123
float和margin-left可同時使用,只是你這里沒有必要同時使用。float:right表示整個塊向右浮動,你的塊的寬度已經是100%了就沒有必要向右浮動了,margin-left代表的是左邊界寬度,不影響float浮動。
2016-01-29
已采納回答 / sandy棒棒糖
清除浮動的意思。?當屬性設置float(浮動)時,他所在的物理位置已經脫離文檔流了,后面的元素就會受影響,如果希望不被float(浮動)所影響,這個時候就需要用clear:both;來清除。
2016-01-29
最贊回答 / QLwang_web
.left{ width:200px;height:500px;position:absolute;left:0;top:100px;background:blue;}.right{background:#9C9;height:500px;margin-left:210px;}這樣就可以了,right沒有定義寬度會隨main后立即加載
2016-01-26