我无法让自动换行处理这个例子……
<html>
<head></head>
<body>
<table style="table-layout:fixed;">
<tr>
<td style="word-wrap: break-word; width:100px;">ThisStringWillNotWrapThisStringWillNotWrapThisStringWillNotWrapThisStringWillNotWrapThisStringWillNotWrapThisStringWillNotWrapThisStringWillNotWrapThisStringWillNotWrapThisStringWillNotWrap</td>
</tr>
</table>
</body></html>
我记得读过必须指定布局(我确实这样做了),但除此之外,我不确定我必须做什么才能让它工作。我真的希望它能在 Firefox 中工作。谢谢。
编辑:在 Chrome 19 和 Firefox 12 中失败,它在 IE8 中有效。我试过 doctype strict 和 transitional,都没有用。
原文由 b10hazard 发布,翻译遵循 CC BY-SA 4.0 许可协议
Mozilla Firefox 解决方案
添加:
到你的风格
td
。基于 Webkit 的浏览器( Google Chrome , Safari ,…)解决方案
添加:
到你的风格
td
。注意:请 注意,就目前而言,
break-word
不是 webkit 标准规范的一部分;因此,您可能有兴趣break-all
。这个替代值无疑提供了一个彻底的解决方案;但是,它符合标准。歌剧 解决方案
添加:
到你的风格
td
。上一段以类似的方式适用于 Opera。