浮動----會使目前標籤產生上浮效果,從而導致父標籤高度塌陷的問題
#1. 給父元素指定高度
#
;
簡單粗暴!高度不定時,如果內部高度大於父級時,容易產生問題
2. 在浮動元素後邊添加額外標籤
< div>
其他
標籤也可以
會產生空標籤,導致程式碼混亂,不易維護,且程式碼的直覺感覺很不好
3. 為父標籤加上overflow:hidden;zoom:1 或overflow:hidden;width:98% 樣式# < ;div style="overflow:hidden; zoom:1">
# # < ;div style="position:absolute; zoom:1"> ## 與5 原理相通,都是將父元素脫離原始文本流,導致的問題也可能相似,可依舊使用該方法予以解決 #8. 給父標籤定義偽類別:after ,和zoom:1 .clearfix:after {display:block; clear:both; content:""; visibility:hidden; height:0} .clearfix {zoom:1} IE8以上和非IE瀏覽器才支援:after,zoom:1可解決瀏覽器相容問題 以上是CSS清浮動有哪些方法?的詳細內容。更多資訊請關注PHP中文網其他相關文章!