文章详情页
css - .clearfix:after中为什么设置display: table
浏览:375日期: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. css - 手机qq打开网页无法使用文件上传功能?2. Docker for Mac 创建的dnsmasq容器连不上/不工作的问题3. docker网络端口映射,没有方便点的操作方法么?4. java - bin目录有什么特殊含义吗?为什么可执行文件都放在bin目录?5. Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?6. javascript - 使用nodejs发get请求时遇到的一个错误7. Python, for-else, while-else是否造成了语义歧义 ( 增加心智负担 )?8. java - 如何求多叉树两个任意节点的最短路径呢?9. 前端 - css自定义字体10. golang - 用IDE看docker源码时的小问题
排行榜

网公网安备