我有一个下面的HTML代码:
<div class="row">
<div class="column1"></div>
<div class="column2"></div>
<div class="column3"></div>
</div>
类.row
是设置为行的flexbox。类column1
和column2
在CSS中设置了固定宽度属性。但是,类column3
没有该属性。当我向该容器添加文本时,它改变了其余两个容器的宽度。
我尝试了white-space: no-wrap
、overflow: hidden
、overflow-wrap: break-word
属性。
这些属性都不会阻止更改其他两列的宽度。我如何修复它,使所有三列都有固定的宽度,但当窗口大小改变时,column3
会自动调整?
发布于 2019-10-01 22:16:53
如果您将flex-shrink: 0
添加到column1
和column2
flex项中,这将防止它们变小。(对于变得更大,flex-grow: 0
也会做同样的事情,但这已经是该属性的默认设置了,所以您不需要添加它。)
https://stackoverflow.com/questions/58192892
复制相似问题