真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

CSS怎么實現(xiàn)元素浮動和清除浮動-創(chuàng)新互聯(lián)

這篇文章主要介紹CSS怎么實現(xiàn)元素浮動和清除浮動,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

10年積累的網(wǎng)站建設(shè)、成都網(wǎng)站制作經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先做網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有霍山免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

浮動基本介紹

  • 在標(biāo)準文檔流中元素分為2種,塊級元素行內(nèi)元素,如果想讓一些元素既要有塊級元素的特點也同時保留行內(nèi)元素特點,只能讓這些元素脫離標(biāo)準文檔流即可。

  • 浮動可以讓元素脫離標(biāo)準文檔流,可以實現(xiàn)讓多個元素排在同一行,并且可以設(shè)置寬高度。

  • 其實浮動是通過float屬性來實現(xiàn)的。

  • float屬性值說明表:

屬性值描述
left設(shè)置元素向左浮動。
right設(shè)置元素向右浮動。

右浮動實踐

  • 讓我們進入右浮動的實踐,實踐內(nèi)容如:將class屬性值為.box1元素設(shè)置為右浮動。

  • 在進入有浮動實踐之前我們先看看要浮動元素結(jié)構(gòu)是什么。

代碼塊





    
    
    
    浮動
    

  

  
    
    
    
  

結(jié)果圖

CSS怎么實現(xiàn)元素浮動和清除浮動

為什么結(jié)果圖是一條邊框線呢?因為在div標(biāo)簽中還沒有內(nèi)容呢,現(xiàn)在我們將子div標(biāo)簽設(shè)置寬高度為100px像素并且添加背景顏色。

代碼塊





    
    
    
    浮動
    

  

  
    
    
    
  

結(jié)果圖

CSS怎么實現(xiàn)元素浮動和清除浮動

代碼塊





    
    
    
    浮動
    

  

  
    
    
    
  

結(jié)果圖

CSS怎么實現(xiàn)元素浮動和清除浮動

注意:現(xiàn)在我們發(fā)現(xiàn)calss屬性值為.box元素高度變矮了,這就說明了(浮動元素它已經(jīng)脫離了標(biāo)準文檔流,不再占用空間了)、并且向右浮動,浮動到自身的父元素的邊緣位置就停止了浮動。

左浮動實踐

讓我們進入左浮動的實踐,實踐內(nèi)容如:將class屬性值為.box1元素設(shè)置為左浮動。

代碼塊





    
    
    
    浮動
    

  

  
    
    
    
  

結(jié)果圖

CSS怎么實現(xiàn)元素浮動和清除浮動

結(jié)果圖A

CSS怎么實現(xiàn)元素浮動和清除浮動

結(jié)果圖B

CSS怎么實現(xiàn)元素浮動和清除浮動

代碼塊





    
    
    
    浮動
    

  

  
    
    
    
  

結(jié)果圖

CSS怎么實現(xiàn)元素浮動和清除浮動

注意:事實證明class屬性值為.box2元素是存在的。

下面我們將calss屬性值為.box2元素設(shè)置為左浮動看看有什么不一樣的效果

代碼塊





    
    
    
    浮動
    

  

  
    
    
    
  

結(jié)果圖

CSS怎么實現(xiàn)元素浮動和清除浮動

代碼塊





    
    
    
    浮動
    

  

  
    
    
    
  

結(jié)果圖

CSS怎么實現(xiàn)元素浮動和清除浮動

注意:浮動元素浮動以后,其父元素不再將浮動的子元素包裹在父元素之內(nèi),所以結(jié)果圖出現(xiàn)一條黑色的邊框線,若有不明白的看第一個實踐內(nèi)容。

將行內(nèi)元素設(shè)置浮動

代碼塊





    
    
    
    浮動
    

  

  
    微笑是最初的信仰1
    微笑是最初的信仰2
    微笑是最初的信仰3
  

結(jié)果圖

CSS怎么實現(xiàn)元素浮動和清除浮動

代碼塊





    
    
    
    浮動
    

  

  
    微笑是最初的信仰1
    微笑是最初的信仰2
    微笑是最初的信仰
  

結(jié)果圖

CSS怎么實現(xiàn)元素浮動和清除浮動

注意:行內(nèi)元素設(shè)置為浮動之后就擁有了塊級元素的特點。

設(shè)置浮動總結(jié)

為什么要清除浮動呢?

代碼塊





    
    
    
    清除浮動
    

  

  
    
    
    
  
  

清除浮動

結(jié)果圖

CSS怎么實現(xiàn)元素浮動和清除浮動

class屬性值為.box元素的子元素左浮動之后影響到下面的元素排版布局實踐。

代碼塊





    
    
    
    浮動
    

  

  
    
    
    
  
  

清除浮動

結(jié)果圖

CSS怎么實現(xiàn)元素浮動和清除浮動

現(xiàn)在大家應(yīng)該明白了為什么要清除浮動了,有浮動就必須清除浮動,因為上面的元素設(shè)置了浮動就會影響到下面元素排版布局。

清除浮動有3種方式

第一種方式

代碼塊





    
    
    
    清除浮動
    

  

  
    
    
    
  
  

清除浮動

結(jié)果圖

CSS怎么實現(xiàn)元素浮動和清除浮動

這樣是解決了下面元素排版布局問題,但是筆者不推薦這么做,因為高度是由子元素的內(nèi)容撐起來的高度,而不是我們給的固定高度。

第二種方式

其實在CSS中也有清除浮動的屬性,清除浮動屬性名為clear。

clear屬性值說明表

 
屬性值描述
left清除左側(cè)浮動元素。
right清除右側(cè)浮動元素。
both清除左右側(cè)浮動元素。

代碼塊





    
    
    
    清除浮動
    

  

  
    
    
    
    
  
  

清除浮動

結(jié)果圖

CSS怎么實現(xiàn)元素浮動和清除浮動

注意:這才是我們真正想要的結(jié)果,并且從視覺上來看浮動的元素包裹在父元素之內(nèi)的效果。

第三種方式

代碼塊




    
    
    
    溢出內(nèi)容進行隱藏
    


    
        微笑是最初的信仰,微笑是最初的信仰,微笑是最初的信仰。         微笑是最初的信仰,微笑是最初的信仰,微笑是最初的信仰。         微笑是最初的信仰,微笑是最初的信仰,微笑是最初的信仰。              

結(jié)果圖

CSS怎么實現(xiàn)元素浮動和清除浮動

下面筆者將溢出的內(nèi)容進行隱藏。

代碼塊




    
    
    
    溢出內(nèi)容進行隱藏
    


    
        微笑是最初的信仰,微笑是最初的信仰,微笑是最初的信仰。         微笑是最初的信仰,微笑是最初的信仰,微笑是最初的信仰。         微笑是最初的信仰,微笑是最初的信仰,微笑是最初的信仰。              

結(jié)果圖

CSS怎么實現(xiàn)元素浮動和清除浮動

代碼塊




    
    
    
    清除浮動
    


    
            
  • 微笑是最初的信仰1
  •         
  • 微笑是最初的信仰2
  •         
  • 微笑是最初的信仰3
  •         
  • 微笑是最初的信仰4
  •         
  • 微笑是最初的信仰5
  •         
  • 微笑是最初的信仰6
  •         
  • 微笑是最初的信仰7
  •         
  • 微笑是最初的信仰8
  •     

結(jié)果圖

CSS怎么實現(xiàn)元素浮動和清除浮動

注意:在這里筆者還沒有給浮動元素清除浮動呢,大家可以明顯的看到ul標(biāo)簽高度為0

清除浮動實踐

代碼塊




    
    
    
    清除浮動
    


    
            
  • 微笑是最初的信仰1
  •         
  • 微笑是最初的信仰2
  •         
  • 微笑是最初的信仰3
  •         
  • 微笑是最初的信仰4
  •         
  • 微笑是最初的信仰5
  •         
  • 微笑是最初的信仰6
  •         
  • 微笑是最初的信仰7
  •         
  • 微笑是最初的信仰8
  •     

結(jié)果圖

CSS怎么實現(xiàn)元素浮動和清除浮動

現(xiàn)在我們很清楚的看到ul標(biāo)簽高度為23px像素,為什么要使用:屬性為overflow并且屬性值為hidden來清除浮動,因為ul標(biāo)簽中只能使用li標(biāo)簽元素不能使用其它元素,所以屬性為overflow并且屬性值為hidden來清除浮動是好不過啦。

以上是“CSS怎么實現(xiàn)元素浮動和清除浮動”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


名稱欄目:CSS怎么實現(xiàn)元素浮動和清除浮動-創(chuàng)新互聯(lián)
當(dāng)前鏈接:http://weahome.cn/article/dgcscg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部