文章詳情頁
css - .clearfix:after中為什么設置display: table
瀏覽:184日期:2023-07-18 15:23:05
問題描述
相較于display: block;有什么優點嗎?
問題解答
回答1:實際上設置display:table實際是利用了使父容器形成BFC而display:block是不會清除浮動的,它是利用了clear:both來清除浮動的建議看看這篇文章,如果有興趣還可以專門研究一下BFCCSS清除浮動(Clear與BFC)
回答2:display:block會導致換行呀
回答3:display:table 會清楚前后的浮動元素 block則不會
回答4:防止margin合并
標簽:
CSS
相關文章:
1. angular.js - webpack build后的angularjs路由跳轉問題2. java - Activity中的成員變量被賦值之后,Activity被回收的時候內存才會被釋放嗎3. java - web項目中,用戶登陸信息存儲在session中好 還是cookie中好,取決于什么?4. php由5.3升級到5.6后,登錄網站,返回的是php代碼,不是登錄界面,各位大神有知道的嗎?5. 數組按鍵值封裝!6. 我寫的哪里有錯?請大神幫忙查看一下。7. tp5.0,param獲取全部參數8. 使用list和each配合,的作業,輸出一行后,如何換行9. 老師,flex-shrink: 1; 按視頻操作,不會自動縮放10. 為什么 必須在<ul> 下建立 <li> 在建<a>?
排行榜
