CSS 同級元素浮動?相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。
伊州網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),伊州網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為伊州上千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務(wù)好的伊州做網(wǎng)站的公司定做!float:left/right/none;
1.同級浮動
(1)使塊級元素在同一行顯示(所有要在同一行顯示的都要加浮動)
box1box2box3.box1{ border: 2px solid red; width: 40px; height:100px; float:left; } .box2{ border: 6px solid black; width:100px; height:40px; float:left; } .box3{ border: 12px solid blue; width:100px; height:300px; float:left; }
(2)使行內(nèi)元素支持寬和高
.box1{ border: 2px solid red; width: 40px; height:100px; float:left; }
3.不設(shè)寬或高時,寬和高由內(nèi)容撐開;
hello
.box1{
border: 2px solid red;
float:left;
}
4.如果在某個元素上添加浮動,它將脫離標準文檔流(文檔流是指對象在文檔所占的位置),并且向后找沒有浮動的元素覆蓋在上面(向后浮動),跟前面的元素沒有關(guān)系。
.box1{ border: 1px solid red; width: 40px; height:100px; float:left; } .box2{ border: 4px solid blue; width: 140px; height:40px; float:left; } .box3{ border: 8px solid gray; width: 200px; height:200px; }
5.如果某個元素加了浮動,它先脫離標準流,在根據(jù)浮動方向浮動,直到碰到上一浮動元素的邊界停下來,或者因為上一層不能放下該元素而掉下來,在下一行;
.box1{ border: 11px solid red; width: 40px; height:100px; float:right; } .box2{ border: 4px solid blue; width: 140px; height:40px; float:left; } .box3{ border: 8px solid gray; width: 200px; height:200px; }
6.當一個元素A浮動在一個沒有浮動的元素B上,他會擠掉B的內(nèi)容原來的位置,甚至擠出
box1box2box3.box1{ border: 11px solid red; width: 40px; height:100px; } .box2{ border: 4px solid blue; width: 60px; height:100px; float:left; } .box3{ border: 8px solid gray; width: 200px; height:200px; }
看完上述內(nèi)容,你們掌握CSS 同級元素浮動的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!