什么是一个nbsp的相反?

A   字符是不允许断行的空间。

 <p>lorem ipsum here&nbsp;are&nbsp;some&nbsp;words and so on</p> | lorem ipsum | | here are some words and so | | on | 

什么是相反的? 也就是说,一个字符不会被渲染为一个空格,但可以用于换行。

 <p>foo supercalifragilisticexpialidocious bar</p> <!-- put char here ^ and here ^ --> |foo supercalifragi | |listicexpiali | |docious bar | or with wider size: |foo supercalifragilisticexpiali | |docious bar | 

我知道这个软连字符 ,但是为了我的目的,我特别希望在中断处添加连字符。

你想要的Unicode字符零宽度(\ u200B)。

您可以通过&#8203; 或者&#x200b;

明确的中断和非中断:

LB7:不要在空格或零宽度空间之前打破。
LB8:在零宽度空间之后的任何字符之前中断,即使插入一个或多个空格。
http://unicode.org/reports/tr14/

还有一个鲜为人知的wbr标签 ,它可以让浏览器决定是否打破这条线。

在quirksmode.org有一个很好的页面,很好地回答这个问题恕我直言。 http://www.quirksmode.org/oddsandends/wbr.html

总之:使用<wbr />或者&#8203; (或者害羞;但是你提到你不想要破折号)。

使用<wbr> 。

您可以使用称为word-wrap CSS3属性

 p.test {word-wrap:break-word;} 

希望能帮助到你!

有很多关于这方面的讨论,但它已经或多或less的标准使用&shy;