Hallo Hans!
frage: wieso stimmt das "nowrap" nicht (mehr)? ich möchte, dass hier nicht umgebrochen wird - was gibt es da anstelle (und rein html)?
"nowrap" stimmt schon noch, und im Normalfall funktioniert es auch;
aber es gibt bei HTML Elmente, die als 'deprecated' eingestuft werden: Sie gelten als 'unrein'. So eines ist "nowrap". Deshalb hat mankofranko geschrieben, es stimme "nicht (mehr)".
Um keine unreinen Elemente mehr benutzen zu müssen, gibt es eine weitere Sprache, CSS, die sich aber leicht in HTML einbinden lässt und das Problem löst. Sie ersetzt HTML überall da, wo es ums Formatieren geht.
Man bindet sie folgendermaßen ein:
<blablabla style="[CSS]">xyz 123</blablabla>
In deinem Beispiel wäre das:
<td style="white-space:nowrap">xyz 123</td>
Nachteil: 'white-space:nowrap' wird jedoch erst ab IE 4.0 und Netscape 6.0 interpretiert.
Eine andere Möglichkeit gibt es - so weit ich weiß - nicht.
Natürlich verwendest du dabei nicht nur HTML!
Lies dazu die Abschnitte in 'Selfhtml 8.0.':
nowrap: http://de.selfhtml.org/html/tabellen/gestaltung.htm#zeilenumbruch
white-space: http://de.selfhtml.org/css/eigenschaften/ausrichtung.htm#white_space
HTML-Varianten: http://de.selfhtml.org/html/referenz/varianten.htm
CSS: http://de.selfhtml.org/css/index.htm
Freundschaft!
Leonard