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

相关推荐
hunterandroid7 小时前
RecyclerView 进阶:DiffUtil 与列表更新
前端
_codeOH7 小时前
Vue 3 vs React 19:框架还在卷,核心原理就这些
前端·vue.js
the_answer7 小时前
CSS 新时代:浏览器原生能力如何重塑前端开发范式
前端
不会写DN7 小时前
固定背景图不随页面滚动的完美方案
前端
天蓝色的鱼鱼7 小时前
Vite 8 换上 Rolldown 后,前端构建真的会快很多吗?
前端·vite
梦曦i7 小时前
全面解析uni-router v1.2.0功能
前端·uni-app
Yiyaoshujuku7 小时前
化学谱图数据API接口,数据字段一览!
linux·服务器·前端
雮尘8 小时前
LangGraph 与 LangSmith 入门教程(JS/TS 版)
前端·人工智能·langchain
英勇无比的消炎药8 小时前
新手必看玩转TinyRobot一定要避开这些坑
前端·vue.js
持敬chijing8 小时前
Web渗透之前后端漏洞-文件上传漏洞-过滤绕过与配置文件漏洞-条件竞争漏洞
前端·安全·web安全·网络安全·网络攻击模型·安全威胁分析