明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

經(jīng)驗分享:css浮動屬性float詳細說明

[摘要]在上述文章中,我們對float基本屬性有了詳細的理解,下面我們來講述float怎么用,最經(jīng)典的案例分享!就扑]閱讀:前端float怎么用?float屬性詳解】在csss樣式中,浮動float是最好的屬性,我們可以通過不同的浮動屬性來去定位div元素,來達到想要的效果,float屬性就是控制盒子以及...
在上述文章中,我們對float基本屬性有了詳細的理解,下面我們來講述float怎么用,最經(jīng)典的案例分享。【推薦閱讀:前端float怎么用?float屬性詳解

在csss樣式中,浮動float是最好的屬性,我們可以通過不同的浮動屬性來去定位div元素,來達到想要的效果,float屬性就是控制盒子以及盒子中的內(nèi)容向右向左浮動,在css中,任何的元素都是可以進行浮動的。

案例分享:

在上述圖片中,我們定義了2個div模塊,一個是大的模塊,一個是小的模塊,為了我們便于觀察,我們在每一個模塊都加上了顏色,便于區(qū)分,并且讓網(wǎng)頁的背景顏色都添加了顏色,同時對每一個div設(shè)置有一定的外邊距。

如果在兩個模塊都設(shè)置了浮動,由于div時候塊級元素,每一個元素的都是相互獨立的,每一個盒子都是自由的,并且從上到下,自由排列。

1.我們設(shè)置第一個div浮動

代碼如下:

#son1
{
    /*這里設(shè)置son1的浮動方式*/
    float:left;
}

以上代碼分析:

由于一個盒子我們設(shè)置是向左浮動,第一個盒子也是浮動元素,因此第一個盒子的寬度是不在延伸,寬度也是最小寬度,而且第二個盒子也是緊跟著第一個盒子。

2.設(shè)置第二個盒子浮動

#son2
{
    /*這里設(shè)置son2的浮動方式*/
    float:left;
}

在以上代碼中,由于第二個盒子變成浮動元素,并且和第一個盒子相鄰,寬度也是不會延伸。如圖所示:

微信截圖_20181103104953.png

然而很多人都會奇怪,為什么第一個盒子和第二個盒子中間會有一定的距離呢,其實我們在在css樣式中,對兩個盒子都是設(shè)置了外邊框,如果盒子一為浮動對象,那么盒子2就不會浮動元素,如果兩個盒子同時為浮動元素,中間就會有一定的間距,這是和浮動元素決定的。

以上就是對經(jīng)驗分享:css浮動屬性float詳解全部介紹,如果你想了解更多有關(guān)Html5教程,請關(guān)注php中文網(wǎng)。

以上就是經(jīng)驗分享:css浮動屬性float詳解的詳細內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!


網(wǎng)站建設(shè)是一個廣義的術(shù)語,涵蓋了許多不同的技能和學(xué)科中所使用的生產(chǎn)和維護的網(wǎng)站。