【发布时间】:2018-09-11 11:58:09
【问题描述】:
有谁知道如何避免 flex 容器中的长词溢出?
.wrap{
display:flex;
overflow-wrap: break-word;
max-width:100%;
}
<div class="wrap">
<div class="a">
a
</div>
<div class="b">
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
</div>
</div>
我只找到了这个帖子Break long words inside flex item,但它并没有解决问题
谢谢
【问题讨论】:
-
您希望它是什么样的?溢出:隐藏?
-
你可以用 word-break 换行:break-all
-
请澄清您的具体问题或添加其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
-
将
min-width:0添加到b -
我既不希望溢出:隐藏也不希望断词:全部中断。当长词“ffff ...”到达其“.wrap”容器的末尾时,我需要换行,该容器的宽度不应超过 100%(最大宽度:100%)。但我不想通过“break-all”来实现这一点,因为这个属性不仅可以裁剪长词,还可以裁剪短词。