使用css清除浮动方法1: 创建BFC(块级格式化上下文),因为BFC的特性就是BFC区域不会与浮动元素区域重叠,计算BFC区域高度时浮动区域也会参与计算。 overflow: hidden / auto; 方法2: 在存放浮动元素的容器里追加一个看空的块级元素,为这个块级元素添加清除浮动。 .clearfix::after { display: block; content: ''; clear: both; }