sheikyerbouti: spaltenbreite fixieren

moin,

gerne würde ich eine gewisse spaltenbreite in meiner html-tabelle erzwingen (gästebuch), damit nicht jemand, der 100 Zeichen ohne Leerzeichen aneinanderreiht, die ganze Tabelle in die breite schiebt.

Wer kann mir kurz sagen, was ich dazu ändern muss? einfaches <td width="400> reicht leider nicht.

thx
s.

  1. Hallo sheikyerbouti,

    gerne würde ich eine gewisse spaltenbreite in meiner html-tabelle erzwingen (gästebuch), damit nicht jemand, der 100 Zeichen ohne Leerzeichen aneinanderreiht, die ganze Tabelle in die breite schiebt.

    Das sollte mit table-layout:fixed funktionieren.

    Gruß Gernot

    1. Das sollte mit table-layout:fixed funktionieren.

      ist es möglich, diese css-Formatierung mit der standard-html formatierung zu kombinieren? also nur eine <td> als <td style> und alle anderen wie gehabt? oder muss ich die ganze Tabelle in css schreiben?

      thx.

      1. Hallo sheikyerbouti,

        Das sollte mit table-layout:fixed funktionieren.

        ist es möglich, diese css-Formatierung mit der standard-html formatierung zu kombinieren? also nur eine <td> als <td style> und alle anderen wie gehabt? oder muss ich die ganze Tabelle in css schreiben?

        Ich verstehe nicht ganz, was du meinst. Du solltest eigentlich am besten alles mit CSS-formatieren und nicht mit HTML-Attributen wie width="irgendwas" mischen. Möglicherweise wird ansonsten table-layout:fixed nicht wirksam.

        Es heißt hier ja klar und deutlich:

        "Mit dieser Eigenschaft können Sie entscheiden, wie der Browser Breitenangaben zur Tabelle und zu Tabellenspalten behandeln soll, die Sie mit der _CSS-Eigenschaft_ width angeben."

        Gib also deiner Tabelle die gewünschte Weite und das fixe Tabellenlayout über CSS und der obersten Zelle in der/den Spalte(n), die eine bestimmte Breite haben soll(en) ebenfalls eine CSS-Weitenangabe.

        Gruß Gernot