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

相关推荐
范什么特西14 小时前
一些常用名词
开发语言·前端·javascript
晴天1614 小时前
前端打包工具全景解析
前端
晴天1614 小时前
Vite vs Webpack 全方位对比
前端·webpack·node.js
体毛旺盛的猿14 小时前
HarmonyOS开发面试题
前端·华为·harmonyos
anOnion14 小时前
构建无障碍组件之Landmarks Pattern
前端·html·交互设计
牧瀬クリスだ14 小时前
前端三件套基础之JS!!!!
前端·javascript
风骏时光牛马15 小时前
提示词工程:大模型交互的核心塑造技术
前端
单线程_0115 小时前
从案例分析 Vue3 Tokenizer+Parser 源码四
前端·javascript·vue.js
15 小时前
Python 图片处理:裁剪缩放至300×200,格式JPG/PNG/GIF,控制大小≤100KB
linux·前端·python
_阿南_1 天前
项目中新增给AI制定的代码规范
前端·程序员