Veröffentlicht 4. Oktober 200420 j Ich habe eine Tabelle und in eine der Zellen (feste Breite) schreibe ich 2 Textfragmente aus einer Datenbank. Dazwischen soll ein Zeilenumbruch stehen. Ich habe also zwischen die beiden Texte ein <BR> gesetzt. Nun tritt folgendes unschöne Verhalten auf: Wenn der erste Text genau so breit ist, wie die Zelle, dann wird nach dem Text ein autom. Zeilenumbruch gemacht, und danach kommt mein <BR>. D.h. es gibt einen Zeilenumbruch zu viel. Wie kann ich das vermeiden?
5. Oktober 200420 j vielleicht hilft dir das hier: http://saftsack.fs.uni-bayreuth.de/html/selfhtml/tcdc.htm#a4
5. Oktober 200420 j nee, ein <wbr> hilft nicht, aber vielleicht ein am ende des dynamisch eingefügten texts. Am besten aber mache ich wohl einfach ne tabelle in der tabelle und schreibe beide texte in verschiedene zeilen.
5. Oktober 200420 j nee, ein <wbr> hilft nicht, aber vielleicht ein am ende des dynamisch eingefügten texts. Am besten aber mache ich wohl einfach ne tabelle in der tabelle und schreibe beide texte in verschiedene zeilen. du sollst <wbr> anstatt der <br> verwenden.... Hast du das so richtig verstanden?
5. Oktober 200420 j <wbr> wird auch nicht die Lösung sein. Denn wenn die Zeile zu kurz ist, würde der beide Sätze hintereinander packen ohne Zeilenumbruch. <wbr> wird nur dann umgebrochen, wenn die Zeile zu lang wird. Mein Lösungsvorschlag wäre folgender: [...] <td><nobr>Text Zeile 1<br>Text Zeile 2</nobr></td> [...] Durch das <nobr> ... </nobr> wird erzwungen, dass zu langer Text nicht umgebrochen wird. Demnach hast du in dem Tabellenfeld nachher auf jeden Fall nur einen Zeilenumbruch (durch das eine <br>). Allerdings würde nun auch eine lange Zeile das Tabellenfeld verlängern! Einfach mal ausprobieren. *g*
5. Oktober 200420 j Hi! So würde es mit CSS funktionieren: ... <head> <style type="text/css"> <!-- td { whitespace: nowrap; } --> </style> </head> <body> <table> <tr> <td>Hier wird nie ein Zeilenumbruch entstehen, außer durch ein br!</td> </tr> </table> </body> ... Gruß Tobias
5. Oktober 200420 j Sollte auch funktionieren Ich weiss ja nicht, ob der slomoman noch mehr Tabellenfelder hat, in denen er einen Zeilenumbruch will. Wenn ja, müsste er halt auch noch Klassen definieren. Aber auch das sollte nicht so das Problem sein. Muss er einfach mal ausprobieren.
14. Oktober 200420 j Ich habe mittlerweile einigermaßen gute Erfahrungen mit solchen gemacht und das einfachste ist, wenn du in der Tabelle eine weitere Tabelle einfügst. Somit brauchst du keine weiteren Tags wie z.B. <br> oder sogar <p>
14. Oktober 200420 j ich habe die erfahrung gemacht, dass man solche formatierungen immer mit Tabellen machen sollte, auch wenn man schon ne Tabelle in einer Tabelle in einer Tabelle hat.....
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.