【兼容性】flex:1宽度溢出;flex,width 兼容低版本火狐

css 复制代码
.codeBox {
    padding: 0 20px;
    -moz-box-flex: 1; 
    flex: 1;
    width: 0;
    min-width: 0;
 }

这段代码,包含了我之前解决的两个问题。

一是:设置 flex:1,目的是想要 .codeBox 占满元素的剩余空间(这里是宽度)。但是当元素内容过宽,会挤压旁边元素。

解决方案:width:0

二是:flex:1,width:0,在低版本的Firefox浏览器不生效。

解决方案:-moz-box-flex:1; min-width:0

相关推荐
RaidenLiu7 小时前
别再手写 MethodChannel 了:Flutter Pigeon 工程级实践与架构设计
前端·flutter·前端框架
~央千澈~8 小时前
抖音弹幕游戏开发之第17集:添加日志系统·优雅草云桧·卓伊凡
linux·服务器·前端
JamesYoung79718 小时前
第一部分 — 基础知识 项目框架与文件布局
前端·chrome
孟健8 小时前
程序员就业率暴跌27.5%:我离开大厂5个月后,看懂了这件事
前端
卸任8 小时前
Electron判断是内置摄像头还是接摄像头
前端·react.js·electron
NEXT068 小时前
普通函数与箭头函数的区别
前端·javascript·面试
全马必破三9 小时前
Webpack知识点汇总
前端·webpack·node.js
NEXT069 小时前
CommonJS 与 ES Modules的区别
前端·面试·node.js
TechFind9 小时前
如何为 AI Agent 写出完美的 SOUL.md 人格文件(2026指南)
javascript
猪头男9 小时前
【从零开始学习Vue|第八篇】深入组件——组件事件
前端