CSS Version 2
For some reason, Internet Explorer seems to be ignoring white-space for TD. The best way to solve the problem is to use the range inside the TD.
<td><span style="white-space: nowrap;">This should not wrap</span></td>
As usual, IE does its own thing;)
For white-space support information, see here:
http://www.quirksmode.org/css/whitespace.html
PRE version
An alternative that could better support older browsers would be to do the following:
<td><pre>This will not wrap</pre></td>
And then your presetting the element will either be styled just like your regular text, or allow it to inherit the style from it. (inheritance probably has less support, which just indicates the style):
td pre { font-family: inherit; font-size: inherit; color: inherit; ... }
source share