我有很长的字符串里面的flex项目,我希望它被包装。但它不起作用。Flexbox项目多行文本溢出
我设置flex 1 1 500px
,例如(flex-basis = 500px
),它应该与word wrap: break-word
包裹的字符串,但它并没有,只是如果我设置width=500px
,它开始工作,所以问题是,为什么没有按flex-basis 500px
工作和宽度的作品?
HTML:
<div class="map-detail-wrapper">
<div class="ad-detail-text">
<span>{{ad.text}}</span>
</div>
</div>
CSS:
.map-detail-wrapper {
display: flex;
flex-wrap: wrap;
}
.ad-detail-text {
flex: 1 1 0%;
width: 500px;
line-height: 20px;
font-size: 14px;
margin: 20px;
border: black;
word-wrap: break-word;
overflow: hidden;
}
谢谢你的回答,但它不起作用。你可以在这个例子中检查它。 https://www.w3schools.com/code/tryit.asp?filename=FFPNFOV52YNW – Simon
在这种情况下,你告诉每个项目是'100%'父母的宽度 –