如果父元素只包含浮動元素,且父元素未設置高度和寬度的時候。那么它的高度就會塌縮為零,也就是所謂的“高度塌陷”,如果父級元素包含背景或者邊框,那么溢出的元素就不像父級元素的一部分了。解決“高度塌陷”的問題很簡單:
1.浮動父級元素
如果讓父級元素浮動,父級元素的高度就會擴大,直到完全包含它里面的浮動元素,雖然這個方法很奇怪,但是很有效。如果選擇這種方法,一定要在該元素的下個元素添加clear:both,確保浮動元素落到父級元素的下方。
2.利用overflow:hidden,zoom:1
新聞熱點
疑難解答