css中flex后文本溢出的问题

原因:

为了给flex item提供一个合理的默认最小尺寸,flex将flex item的min-width 和 min-height属性设置为了auto

flex item的默认设置为:

min-width: auto 水平flex布局

min-height:auto 垂直flex布局

解决办法:

都是占50%,都完全ok

javascript 复制代码
// 1.都不超长:ok;2.前超,后不超:ok;3.前不超后超:ok;4.都超:ok
  width: 0;
  flex:1;
javascript 复制代码
// 1.都不超长:ok;2.前超,后不超:ok;3.前不超后超:ok;4.都超:ok
flex:1;
min-width: 0;
javascript 复制代码
// 1.都不超长:ok;2.前超,后不超:ok;3.前不超后超:ok;4.都超:ok-多margin
width: 50%;

最大50%,默认左对齐,ok


javascript 复制代码
// 1.都不超长:ok-左对齐的;2.前超,后不超:ok-左对齐的;3.前不超后超:ok-左对齐的;4.都超:ok-多margin
max-width: 50%;

同步溢出或者不溢出

javascript 复制代码
// 1.都不超长:ok-同步-左对齐;2.前超,后不超:ok-要溢出都溢出,要不溢出都不溢出,同步的;3.前不超后超:ok-要溢出都溢出,要不溢出都不溢出,同步的;4.都超:ok
overflow: hidden;

参考:https://blog.csdn.net/weixin_45753473/article/details/127620010

相关推荐
支支დ7 小时前
Phind 前端特定优势:AI 编程助手的体验革新
前端
DDXYcoder7 小时前
万字解析动态内存从编译到运行
java·前端·算法
光影少年7 小时前
react navite封装一个RN 通用按钮组件
前端·javascript·react native·react.js·前端框架
晴天167 小时前
CSS 预处理器深度解析-Day35
前端·css
恋猫de小郭7 小时前
AI 时代,也许你的 Flutter 需要一套 Dartastic OpenTelemetry 监控
android·前端·flutter
wujiuhsu7 小时前
前端实现二维码生成器:Canvas、SVG、纠错等级、扫码校验与批量
前端
计算机魔术师7 小时前
从卖铲人到圈地:英伟达129亿拿下Hugging Face
前端
攻城狮-申7 小时前
git本地分支对齐远程分支
前端·git
IT_陈寒7 小时前
Vite热更新突然失效?可能是这个配置在捣鬼
前端·人工智能·后端
一只小阿乐7 小时前
java 快速上手开发 2
java·开发语言·前端