清除浮動

為什么要清除浮動呢?因為不清除浮動的話,再布局的元素就會在浮動元素的下方。如果把要布局的元素給他添加一個清除浮動的屬性的話,就代表著新布局的這個元素上邊不允許出現對應模式的浮動元素,因此他就會按照流式布局繼續進行往下布局。而不會被對應類型的元素蓋住。

清除左邊:clear:left

清除右邊:clear:right

清除左邊和右邊:clear:both

浮動帶來的負面影響:如果子元素浮起來后,那么子元素就不會撐起來父元素了。這將導致父元素內部不包含內容。

浮動帶來的負面影響

清除浮動負面影響的是那種方式:

1.添加空盒子,與浮動元素并列的最后一個位置添加一個空盒子并且清除掉浮動就可以了。


添加空盒子清除浮動

2.往父級元素上添加如下代碼,添加如下代碼即可。


3.往父級元素上添加如下類即可

.clear:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 從業三年,項目無數,現在回過頭來,想要把一些重要的知識用白話整理出來:這個東西是什么?怎樣才是最佳實踐?希望對自己...
    齊修_qixiuss閱讀 40,505評論 19 203
  • 我們在日常開發布局中經常會使用到流體布局,流體布局用到的一個最重要的屬性就是浮動,今天就來看看浮動的相關知識。 1...
    一木_qintb閱讀 1,153評論 0 2
  • 原文地址:浮動與清除浮動 浮動 浮動的概念 浮動元素會脫離文檔流并向左/向右浮動,直到碰到父元素或者另一個浮動元素...
    薛普定朗諤克閱讀 786評論 3 14
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,815評論 1 92
  • 今天進入了新項目的測試,貌似沒有其他的一些感悟需要分享。唯一的就是今天微軟小英上的既定量的單詞已經背誦完畢。...
    wind_103閱讀 129評論 0 0