word-wrap break-word no funciona en este ejemplo

No puedo hacer que el ajuste de palabras funcione con este ejemplo ...

<html>
<head></head>
<body>

<table style="table-layout:fixed;">
<tr>
<td style="word-wrap: break-word; width:100px;">ThisStringWillNotWrapThisStringWillNotWrapThisStringWillNotWrapThisStringWillNotWrapThisStringWillNotWrapThisStringWillNotWrapThisStringWillNotWrapThisStringWillNotWrapThisStringWillNotWrap</td>
</tr>
</table>

</body></html>

Recordé haber leído que había que especificar un diseño (lo que hice), pero más allá de eso no estoy seguro de qué debo hacer para que esto funcione. Realmente me gustaría que esto funcione en Firefox. Gracias.

EDIT: Error en Chrome 19 y Firefox 12, funciona en IE8. Intenté doctype estricto y transitorio, ninguno funcionó.

Respuestas a la pregunta(6)

Su respuesta a la pregunta