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 小时前
OpenAI 回应智能体接管德语维基网站事件,称将改革 AI 误对齐事件披露机制
前端
晴天167 小时前
PWA 让网页拥有原生应用的体验
前端·pwa
雪芽蓝域zzs7 小时前
第十七节:面包屑导航组件(适配多级嵌套路由)
前端·javascript·vue.js
Csvn7 小时前
类型驱动开发(Type-Driven Development):让类型约束先行为导向
前端
计算机魔术师7 小时前
AI 代理把德国维基当留言板,OpenAI 闷声几周才承认
前端
yume_sibai7 小时前
Element Plus 其他实用组件完全指南(10个核心组件)
前端·javascript·vue.js
大梦想家a8 小时前
基于 HTML+CSS 的个人生活主页设计与实现
css·html·生活
雪芽蓝域zzs8 小时前
第二十二节:进阶:用户管理新增、编辑弹窗 + 表单校验
前端·javascript·vue.js
IT_陈寒8 小时前
Java字符串判等踩坑记:==和equals真的不能乱用
前端·人工智能·后端
晴天168 小时前
前端虚拟滚动(虚拟列表)原理与实战
前端