Flex 布局文字超出省略撑开父容器的解决方法是什么?

Flex 布局文字超出省略撑开父容器的解决方法是什么?

flex 布局文字超出省略撑开父容器问题解决

flex 布局中,遇到给文章标题添加文字超出省略会导致外部容器被撑开的难题?别担心,以下解决方案将为您提供帮助。

问题根源在于 .text 元素内容过多,导致它撑大了父容器 .container,而传递到祖先元素 .wrap 的宽度也增加了,与预期不符。而且,文本超出隐藏样式未应用到。

要正确实现自适应宽度和文字超出隐藏,请给 .text 元素添加 min-width:0; css 样式。通过设置最小宽度为 0,您可以允许元素根据内容收缩,避免撑开父容器。

因此,更新后的 css 如下:

.text {   min-width: 0;   overflow: hidden;   text-overflow: ellipsis; }
登录后复制

这样,.contAIner 和 .wrap 的宽度将保持不变,文本将根据需要自动收缩,并且文字超出隐藏样式将正常应用。

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容