🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] ## 案例1:消除浮动带来的影响 ![](https://img.kancloud.cn/08/07/0807eb53e519767e2fb68c351ef530a0_564x428.png) > 1. 在浮动元素末尾增加空标签div或br(不建议) ```<div style="clear:both"></div>``` > 2. 给父级添加:overflow为 hidden | auto | scroll > 3. 给父元素添加display:*display: table-cell;**display: table;* > 4. 使用伪元素清除浮动 ![](https://img.kancloud.cn/7c/85/7c85ff595b77c8f37a13c14cb855d100_1154x365.png) # BFC ## 案例2:使用BFC使文字和浮动元素不产生交集 ![](https://img.kancloud.cn/62/50/62508c8ab80fe3d940d86e1408258464_1113x467.png) ## 案例3:消除图片与容器之间的缝隙 ![](https://img.kancloud.cn/e2/cf/e2cf6415bb570ebef4e9f9058b65e02b_254x127.png) > 1. 修改对齐方式 > 2. 修改图片为块级元素 ## 案例4:未知高度-单行/多行文本居中 ![](https://img.kancloud.cn/a2/a0/a2a0ea88a7312330ac3ad102201a0ad0_411x173.png) ## 案例5:将div水平放置并消除缝隙 ![](https://img.kancloud.cn/ce/f2/cef29b5ea5a7e2c27ad7a0fe41762c62_527x325.png) > 1. div左浮动,但是需要消除浮动带来的影响 > 2. div的父元素font-size:0px