CSS: Clearing Floats with Overflow

使用基于float的布局进行编码时,我们面临的常见问题之一是包装容器不会扩展到子浮动元素的高度。解决此问题的典型解决方案是在浮动元素后添加一个带有 clear float 的元素。但是您知道吗,您也可以使用 overflow 属性来解决此问题?这也不是一个新的 CSS 技巧。很久很久以前就已经有记录了。今天,我想重新审视这个话题以及一些提示。

Clear Float 演示

下面的演示显示了父容器不展开的浮动子元素的问题。要解决此问题,您只需将 CSS 属性 overflow:auto(或 overflow:hidden)添加到包装容器中即可。这可能是清除浮点数的最简单方法。

相关推荐
x_chengqq2 小时前
前端批量下载文件
前端
捕鲸叉4 小时前
QT自定义工具条渐变背景颜色一例
开发语言·前端·c++·qt
傻小胖5 小时前
路由组件与一般组件的区别
前端·vue.js·react.js
Elena_Lucky_baby5 小时前
在Vue3项目中使用svg-sprite-loader
开发语言·前端·javascript
重生之搬砖忍者6 小时前
uniapp使用canvas生成订单小票图片
前端·javascript·canva可画
万水千山走遍TML6 小时前
console.log封装
前端·javascript·typescript·node·log·console·打印封装
阿雄不会写代码6 小时前
使用java springboot 使用 Redis 作为消息队列
前端·bootstrap·html
m0_748236586 小时前
【Nginx 】Nginx 部署前端 vue 项目
前端·vue.js·nginx
@C宝7 小时前
【前端面试题】前端中的两个外边距bug以及什么是BFC
前端·bug
Burt7 小时前
@antfu/eslint 支持 globals 全局变量
前端·uni-app·eslint