文章详情页
css - .clearfix:after中为什么设置display: table
问题描述
相较于display: block;有什么优点吗?
问题解答
回答1:实际上设置display:table实际是利用了使父容器形成BFC而display:block是不会清除浮动的,它是利用了clear:both来清除浮动的建议看看这篇文章,如果有兴趣还可以专门研究一下BFCCSS清除浮动(Clear与BFC)
回答2:display:block会导致换行呀
回答3:display:table 会清楚前后的浮动元素 block则不会
回答4:防止margin合并
标签:
CSS
相关文章:
1. 安装sublime text 3 控制台的时候出现这个报错怎么办?2. javascript - jQuery中live事件在移动微信端下没有效果;代码如下3. Python如何考虑代码注入安全?4. html5 - 目前 公司App 嵌入H5页面 做个 手机支付功能 没有做过 所以 请求各位有经验的 给个思路5. javascript - 小白求解:mac 下如何设置nodejs express的 NODE_NEV 环境变量6. mysql5.7 json查询支持7. css3 - css字体样式加填充色而不是背景色8. javascript - 请问一下react-native 布局的时候,尺寸的大小是如何确定的呢?9. html5 - vue-cli 装好了 新建项目的好了,找不到项目是怎么回事?10. javascript - js 修改表格元素的,可以用DOM操作实现吗?
排行榜