为什么不用逗号分隔长字符串上的单词?

Pau*_*aul 12 html css

我有一个长逗号分隔的字符串,我正在尝试使用css样式的word-wrap:break word但它似乎不适用于没有空格的字符串.这是预期的吗?

我的表看起来像这样:

<table class="table table-striped" style="margin-top:20px;background-color:#f2f2f2;">
  <tbody>
    <tr>
      <td width="150px" valign="top" style="white-space:nowrap;"><b>Favorite Activities:</b></td>
      <td width="50px" style="word-wrap:break-word;">some,really,really,long,long,string,with,out,any,spaces,just,a,comma,delimited,list</td>
    </tr>
  </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

这有什么工作吗?

Mic*_*ael 23

word-wrap:break-word; 仍然是实验性的,因此不同的浏览器可能支持或不支持.

如果有,可以在逗号后插入零宽度空格.它是Unicode或&#8203;HTML中的U + 200B .浏览器将根据需要在零宽度空间中打破字符串.您可以在生成HTML的任何代码中执行此操作,或者编写一些javascript来自动插入字符.

另见维基百科.