首页 > 计算机技术 > 前端开发 > Html/Css

flex响应式布局的宽度或高度被内容撑开的解决方法

原创 lihf8515 2025年02月12日 20:28
来源:本站 阅读:441

在flex响应式布局中,我们遇到大量文字内容的情况,结果布局被撑开,宽度或者高度超出了屏幕的显示范围,页面看起来难看,没有起到良好的屏幕适配效果。

其实,这个主要是其父元素的css属性设置不正确导致。

如果父元素的 flex-direction:row ,我们需要把父元素的 min-width 或者 width 设置为0即可。

如果父元素的 flex-direction:column ,我们需要把父元素的 min-height 或者 height 设置为0即可。

css代码如下:

.flex-container{
  display:flex;
  flex-wrap: wrap;
  word-wrap: break-word;
  justify-content: space-between;
  width: 100%;
}
.flex-auto{
  flex: 1;
  min-width:0;
}
作者
昵称:君子如兰
注册时间:2025-01-31 02:47:34
最近更新:2026-03-05 14:38:55
文章总数:100篇
原创 94篇   转载 6篇
友情链接: 海峰收银系统  
Copyright © 2009-2026 hfsoft.top All Rights Reserved.
中华人民共和国工业和信息化部ICP备案序号:皖ICP备2025073039号