清除浮動的幾種方式,各自的優缺點?


①給父元素單獨定義高度
  優點:簡單快速、代碼少。
  缺點:無法進行響應式布局。

②在標簽結尾處加空div標簽<div style="clear: both"></div>
  優點:簡單快速、代碼少,兼容性較高。
  缺點:增加空標簽,不利於頁面優化。

③父級定義overflow:hidden
  優點:簡單快速、代碼少,兼容性較高。
  缺點:超出部分被隱藏了,在布局的時候要注意。

④父級定義class="clearfix",使用after偽類和zoom
  .clearfix:after{content:"";display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
  .clearfix{zoom:1;}
  優點:寫法固定,沒有多余結構,兼容性高。
  缺點:代碼多。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM