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

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

使用CSS解決浮動元素父元素高度塌陷問題-創(chuàng)新互聯(lián)

這篇文章將為大家詳細講解有關使用CSS解決浮動元素父元素高度塌陷問題,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

創(chuàng)新互聯(lián)建站于2013年成立,是專業(yè)互聯(lián)網(wǎng)技術服務公司,擁有項目成都網(wǎng)站制作、成都做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元翼城做網(wǎng)站,已為上家服務,為翼城各地企業(yè)和個人服務,聯(lián)系電話:18980820575

眾所周知,像div,段落,文本等HTML元素會逐漸適應他們子元素的內(nèi)容。但如果這些元素的子元素設置浮動,例:向右或向左漂浮,那么這些元素可能會崩潰,出現(xiàn)高度塌陷問題(如下示例)。

使用CSS解決浮動元素父元素高度塌陷問題

什么是浮動元素父級的高度塌陷問題?

下面通過簡單代碼示例來了解浮動元素父級的高度塌陷問題。

html代碼:

HTML5
CSS3
JavaScript
PHP
Python
MySQL

CSS代碼:

.demo{
    background-color: #e28a71;
    padding: 5px;  
    font-size: 20px;
}
.demo *{ 
    padding: 5px;    
}

父元素.demo沒有設置高度,當沒有給子元素設置浮動時,父元素的高度會被子元素撐開。效果圖:

使用CSS解決浮動元素父元素高度塌陷問題

當給子元素設置了浮動后:

.demo *{ 
    padding: 5px;    
    float: left;
}

父元素就會出現(xiàn)高度塌陷問題,效果圖:

使用CSS解決浮動元素父元素高度塌陷問題

如何解決父元素的高度塌陷問題?

有許多方法解決浮動元素父級的高度塌陷問題,下面我們就來介紹幾種方法。

方法一:明確指定高度

.demo{
    height: 36px;
    background-color: #e28a71;
    padding: 5px;  
    font-size: 20px;
}

使用CSS解決浮動元素父元素高度塌陷問題

方法二:使用overflow屬性

我們可以使用CSS的overflow屬性來防止父元素的崩潰。在父元素中將overflow屬性的值設置為“auto”,就可以解決父元素的高度塌陷問題。例:

.demo{
    background-color: #e28a71;
    padding: 5px;  
    font-size: 20px;
    verflow: auto
}

效果圖:

使用CSS解決浮動元素父元素高度塌陷問題

方法三:根據(jù)子元素使父元素浮動

這有助于防止父元素崩潰,但缺點是你必須讓所有的父元素浮動,即當前受影響的父元素,當前受影響的父元素的父元素等等。

.demo{
    background-color: #e28a71;
    padding: 5px;  
    font-size: 20px;
    float: left;
}

方法四:使用display屬性和clear屬性

.demo{
    background-color: #e28a71;
    padding: 5px;  
    font-size: 20px;
    display: table; 
    clear: both;
}

關于使用CSS解決浮動元素父元素高度塌陷問題就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。


網(wǎng)頁標題:使用CSS解決浮動元素父元素高度塌陷問題-創(chuàng)新互聯(lián)
標題路徑:http://weahome.cn/article/hedds.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部