文章詳情頁
css - .clearfix:after中為什么設(shè)置display: table
瀏覽:214日期:2023-07-18 15:23:05
問題描述
相較于display: block;有什么優(yōu)點(diǎn)嗎?
問題解答
回答1:實(shí)際上設(shè)置display:table實(shí)際是利用了使父容器形成BFC而display:block是不會(huì)清除浮動(dòng)的,它是利用了clear:both來清除浮動(dòng)的建議看看這篇文章,如果有興趣還可以專門研究一下BFCCSS清除浮動(dòng)(Clear與BFC)
回答2:display:block會(huì)導(dǎo)致?lián)Q行呀
回答3:display:table 會(huì)清楚前后的浮動(dòng)元素 block則不會(huì)
回答4:防止margin合并
標(biāo)簽:
CSS
相關(guān)文章:
1. angular.js - angularjs的自定義過濾器如何給文字加顏色?2. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問題。3. 關(guān)于docker下的nginx壓力測試4. docker-machine添加一個(gè)已有的docker主機(jī)問題5. 為什么我ping不通我的docker容器呢???6. docker安裝后出現(xiàn)Cannot connect to the Docker daemon.7. docker - 如何修改運(yùn)行中容器的配置8. nignx - docker內(nèi)nginx 80端口被占用9. docker鏡像push報(bào)錯(cuò)10. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問題
排行榜

熱門標(biāo)簽