CSS换行非常长的单词而不是空格

时间:2014-03-28 02:32:34

标签: css line-breaks

假设我有这个段落

iamaverylongwordthathasnospace yehey

当我使用word-wrap:break-word;时,它变成了

iamaverylongwordthathas
nospace yehey

这很好..但是当我尝试

iama verylongwordthathasaspace yehey

成了

IAMA
verylongwordthathasaspace
yehey

我的问题是如何使段落看起来像这样

iama verylongwordthathas
nospace yehey

它会包裹空格但强行打破长话?

1 个答案:

答案 0 :(得分:2)

您正在寻找word-break: break-all;

这是一个例子。我将背景设为黑色,以便您可以看到它在哪里断开:JS Fiddle

HTML

<div>iama verylongwordthathasaspace yehey</div>

CSS

div {
    width: 120px;
    word-break: break-all;
    background: black;
    color: white;  
}

来源:CSS-Tricks: Word-break