解决办法,父div设置min-width:0即可
flex: 1;
min-width: 0;
w3c上面是这样说的
By default, flex items won’t shrink below their minimum content size (the length of the longest word or fixed-size element).
因为设置了white-space:nowrap
,所以content没法收缩了,设置0后就有了固定尺寸就可以收缩了
记录走过的路,踩过的坑,互勉。
前端交流群:87709616
有不同意见的可以留言,我们一起讨论。
转载至:https://segmentfault.com/q/1010000011466651/a-1020000011490454
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/1097.html
摘要:后两个属性可选,该属性有两个快捷值和。属性定义了项目的缩小压缩比例,默认为,即如果空间不足,该项目将缩小。属性定义了在分配多余空间之前,项目占据的主轴空间。当我们设置,项目控件由于不能计算多余的空间导致无法收缩了。 写在最前:当flex遇到white-space:nowrap,你知道怎么破局吗?切图带你分析原理,三个方案任意选择! 一、场景: showImg(https://segm...
摘要:需求在中实现布局预期效果为左侧一个正圆形的用户头像,右侧的上方为该用户昵称下方为个性签名单行显示,超出实际能显示的最大宽度则用代替。解决办法在的父布局中添加样式即可解决。 需求: 在item中实现布局预期效果为:左侧一个正圆形的用户头像,右侧的上方为该用户昵称、下方为个性签名(单行显示,超出实际能显示的最大宽度则用‘...’代替)。如图: showImg(https://segment...
摘要:需求在中实现布局预期效果为左侧一个正圆形的用户头像,右侧的上方为该用户昵称下方为个性签名单行显示,超出实际能显示的最大宽度则用代替。解决办法在的父布局中添加样式即可解决。 需求: 在item中实现布局预期效果为:左侧一个正圆形的用户头像,右侧的上方为该用户昵称、下方为个性签名(单行显示,超出实际能显示的最大宽度则用‘...’代替)。如图: showImg(https://segment...
摘要:单行文本省略和元素及其父元素的属性都无关元素或为元素内单行文本省略,需要给元素或为元素添加样式为元素的子元素如果是自适应宽度时,内的子元素实现单行文本省略,需要给添加样式单行文本省略是现代网页设计中非常常用的技术,几乎每个站点都会用到。单行文本省略适用于显示摘要信息的场景,如列表标题、文章摘要等。在响应式开发中,自适应宽度元素单行文本省略容易失效不起作用,对网页开发这造成困扰。因此,本文将要...
阅读 3696·2021-11-12 10:36
阅读 3836·2021-09-22 15:48
阅读 3548·2019-08-30 15:54
阅读 2599·2019-08-29 16:44
阅读 2368·2019-08-29 16:08
阅读 2416·2019-08-29 16:06
阅读 1289·2019-08-29 15:21
阅读 3176·2019-08-29 12:39