Gunther: Zeilenumbruch

Beitrag lesen

Hi Carl,

sorry, manchmal steht man eben auch auf der Leitung... ;-)

Wenn du _ein_ Wort hast, was breiter als die Tabelle ist, kann der Browser das auch nicht umbrechen. Umbrüche erfolgen nur bei Leerzeichen und wo keine sind...

Ich befürchte, da kannst du dir nur mit einer 'Funktion' behelfen. Problem hierbei ist, dass du vorher in PHP noch nicht weißt, wie breit die Tabellenzelle ist, und wenn du das weißt, der Inhalt schon da ist. Also scheidet die Variante, den String direkt per PHP in die Zelle zu schreiben aus. Gib' ihn stattdessen doch in eine JS-Variable aus, die du dann entsprechend der Tabellenzellengröße ebenfalls per JS 'zerschneidest' und dann anzeigen lässt. Problem hierbei ist allerdings: Wenn du eine True-Type Schriftart verwendest, weißt du auch nicht genau, wie breit dein String letztlich ist (also immer einen gewissen Reserveabstand mit einplanen).

Gruß Gunther