若是父級元素沒有設置高度,而且其中的子元素進行了浮動,那麼父級元素的高度就會塌陷成0高度,會影響後面元素的排版和佈局,ide
也就是後面的元素會直接頂上去。佈局
因此咱們就須要解決這種問題it
第一種方法: 直接給父級元素添加overflow:hidden; 屬性class
效果:方法
解決辦法:im
效果:img
第二種方法:在浮動的元素後面再添加一個空的div,而且添加清楚浮動的屬性di
第三種方法:view
有時也會這樣寫:vi
第四種方法: 讓父級元素也一塊兒浮動起來,也能讓父級元素撐起高度。
一般第三種方法用的最多。