Claus: Breite der Tabellenspalte

Hi selfHTML-Forum,

ihr seit meine letzte Rettung (wenn mir einer helfen kann)
;-)

Ich hab folgendes Problem:
In einer Tabellen mut 3 Spalten
<schnipp>
<table>
<tr>
<td width="200"></td><td width="200"></td><td width="200"></td>
</tr>
</table>
</schnipp>
... sollen Werte aus einer XML-Datei angeziegt werden.
Die XML- bzw XSLT-Syntax ist soweit klar, es werden alle Werte an der richtigen Stelle angezeigt.
Nur wenn z.B. ein solcher Wert in eine Zelle eingrtragen wird, funktioniert der Zeilenumbruch nicht mehr.
<schnipp>
<td width="200">
(aaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbb cccccccccccccccccc)
</td>
</schnipp>
Entferne ich die Klammern vor und hinter dem String, klappt es wunderbar, nur mit Klammern, wird die Zelle mit dem String immer breiter und breiter und die anderen Spalten natürlich schmaller.

Hat jemand eine Idee, wie ich dieses Problem lösen kann, OHNE die Klammern zu löschen?

Danke!

ciao
Claus

  1. NACHTRAG:

    es liegt NICHt an den KLAMMERN, sondern enthält der String viele "/"
    z.B. A1/A2/A3/B1/B2/B3/B4/B5/B6/C1/C2/C3/C4/C5/....
    Lösche ich die "/" raus, funktioniert der Zeilenumbruch wieder!

    *grübbel* *grübbel*
    Claus

    1. Guude!

      es liegt NICHt an den KLAMMERN, sondern enthält der String viele "/"
      z.B. A1/A2/A3/B1/B2/B3/B4/B5/B6/C1/C2/C3/C4/C5/....
      Lösche ich die "/" raus, funktioniert der Zeilenumbruch wieder!

      Ich hatte mal ein ähnliches Problem. Wenn man eine Zeile in eine Tabelle einfügt, die keine Leerzeichen enthält, brechen die meisten Browser die Zeile nicht um. Sie wissen nämlich garnicht, _wo_ sie umbrechen sollen bzw. dürfen! Sobald Du Leerzeichen in Deinem String hast, wird auch umgebrochen.

      Außerdem gibt's ja noch das gute alte <colgroup> (->SelfHTML)!

      LG
      Lemmy

      Neue Homepage, neues Design: http://www.olison.com

      --
      Realität ist die Illusion, die durch ein zu geringes Maß an Alkohol entsteht...
      1. Ich hatte mal ein ähnliches Problem. Wenn man eine Zeile in eine
        Tabelle einfügt, die keine Leerzeichen enthält, brechen die
        meisten Browser die Zeile nicht um. Sie wissen nämlich garnicht,
        _wo_ sie umbrechen sollen bzw. dürfen! Sobald Du Leerzeichen in
        Deinem String hast, wird auch umgebrochen.

        Ich hab die Ursache gefunden bzw. hab ne Vermutung.

        Von einem Kollegen:
         ... jetzt ists klar, "/A" ist das ende eines !!!Zusammenhängenden !!! Links...
        --> gehört ja eigentlich in <> Klammern, aber IE versteht des Falsch!!!

        Außerdem gibt's ja noch das gute alte <colgroup> (->SelfHTML)!

        Muss ich mir mal anschauen, ist schon ne weile her, dass ich mit colgroup gearbeitet hab.

        Thx.
        Claus