Maikel: Tabellen (feste Spaltenbreite definieren)

Hallo,

ist es möglich per HTML oder CSS eine feste Spaltenbreite zu definieren, so daß ein automatischer Zeilenumbruch erfolgt wenn
der Zelleninhalt länger als die definierte Spaltenbreite ist.

Ich habe schon alles mögliche versucht, aber es funzt nicht.
Die Spalte wird immer dem Zelleninhalt angepaßt.

Wäre toll wenn mir jemand helfen könnte. :-)

CU

Maikel

  1. Hallo,

    ist es möglich per HTML oder CSS eine feste Spaltenbreite zu definieren, so daß ein automatischer Zeilenumbruch erfolgt wenn
    der Zelleninhalt länger als die definierte Spaltenbreite ist.

    Ich habe schon alles mögliche versucht, aber es funzt nicht.
    Die Spalte wird immer dem Zelleninhalt angepaßt.

    was spricht gegen <td width="??">

    Wilhelm

    1. was spricht gegen <td width="??">

      Wilhelm

      Hallo Wilhelm,

      sorry ich vergaß zu erwähnen, daß es sich um eine Zeichenkette ohne
      Leerzeichen (Z.Bsp: "XXXXXXXXXXXXXXXXXXXXXX" geht.
      Mit Leerzeichen funktioniert es, aber ohne leider nicht.

      1. Hi

        sorry ich vergaß zu erwähnen, daß es sich um eine Zeichenkette ohne
        Leerzeichen (Z.Bsp: "XXXXXXXXXXXXXXXXXXXXXX" geht.
        Mit Leerzeichen funktioniert es, aber ohne leider nicht.

        IMHO no chance, aber ich lasse mich gerne eines besseren belehren.
        Wie sollte mitten in einem Wort gebrochen werden?

        Unwissende Gruesse
        Wilhelm

      2. hi,

        sorry ich vergaß zu erwähnen, daß es sich um eine Zeichenkette ohne
        Leerzeichen (Z.Bsp: "XXXXXXXXXXXXXXXXXXXXXX" geht.
        Mit Leerzeichen funktioniert es, aber ohne leider nicht.

        Wenns clienseitig sein muss, kannst Du den String per JS "filtern",
        also z. B. max 50 Zeichen per Line zulassen, und dann irgendetwas anderes
        einfuegen.
        Damit hast Du natuerlich nicht die exakte Breite, die koenntest Du nur
        bekommen, indem Du den String Stueck fuer Stueck in ein Div-Layer schreibst,
        und dann staendig dessen aktuelle Breite ueberpruefst bis es passt. Ist
        muehsam, geht aber. Ist es Dir das wert?

        Gruesse  Joachim

  2. hallo Maikel

    ist es möglich per HTML oder CSS eine feste Spaltenbreite zu definieren, so daß ein automatischer Zeilenumbruch erfolgt wenn
    der Zelleninhalt länger als die definierte Spaltenbreite ist.

    in html ist dies kein problem. du musst die zellenbreite einfach in pixel anstatt prozent angeben. der umbruch erfolgt dann automatisch.

    das sieht in etwa so aus: <td with="500"> anstatt <td with="500%">

    grüsse Stephan

  3. Hallo Maikel,
    lies mal in selfhtml (eventuell in der "Suche" eingeben)
    1. Spalten vordefinieren
    2. table-layout
    3. FAQ: Wie kann ich erhindern, dass der Browser meine Breitenangaben in
       Tabellen mißachtet?
    Vielleicht findest Du eine Lösung. Wenn ja, laß uns das im Forum wissen.
    Gruß
    maxie