flex 遇到white-space:nowrap

Posted 过一天日子修一天缘

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了flex 遇到white-space:nowrap相关的知识,希望对你有一定的参考价值。

背景,做一个前面图片宽度固定,后面宽度自适应,使用到了flex布局,但是想让后面div里文字不换行,超出以点点表示时,这时布局就乱了,查了下,原来flex布局与white-space:nowrap有影响

解决办法,父div设置min-width:0即可

 <div style="width:100%;display:flex;height:80px"><div style="width:50px"><img src="~/Content/Img/2.png" style="height:50px;" /></div><div style="flex:1;min-width:0">
                <div style="width:100%;height:40px;text-align:left;font-size:16px">
                    *******
                </div>
                <div style="width:100%;height:40px;text-align:left;font-size:14px;padding-left:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis">
                 *********
                </div>
            </div>
            <div class="clearfix"></div>
        </div>

 

以上是关于flex 遇到white-space:nowrap的主要内容,如果未能解决你的问题,请参考以下文章

CSS奇遇 -- flex和white-space:nowrap的相爱相杀

flex盒子子元素实现文本超出部分...

white-space: nowrap

Flex 项目响应问题

CSS Bootstrap flex width - 如何不通过太长的单行文本扩展父级?省略

“white-space: nowrap;”此代码是啥意思?