【发布时间】:2017-05-18 20:33:01
【问题描述】:
我有一个带有很长字符串的弹性项目,我希望它被包裹起来。但它不起作用。
我设置了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;
}
【问题讨论】: