Voodoo: Übergroße Tabelle

Guten Tach zusammen,

Ich hab da eine Seite: http://maris.pytalhost.com/pros/wtafel.php
Wenn ich das jetzt unten auf 3 Aussagen einstelle, erhalte ich eine sehr breite Tabelle, sodass eine vertikale Scrollbar erzeugt wird.
Allerdings sollen trotzdem alle Felder 30px breit bleiben, und nicht, so wie es nun geschieht, zu der minimalsten Breite gedrängt werden. (Spalten sind jeweils nur so breit, wie deren breitester Eintrag)
Gibt es einen Möglichkeit, dieses Verhalten zu Unterdrücken?

Gruß

Voodoo

  1. Hallo Voodoo,

    Gibt es einen Möglichkeit, dieses Verhalten zu Unterdrücken?

    http://de.selfhtml.org/css/eigenschaften/positionierung.htm#width

    Gruß, Jürgen

    1. Hallo Jürgen,

      Das width Attribut ist ja bereits vergeben. Das ist ja gerade mein Problem. Auch overflow würd wohl hier nicht helfen, da der Inhalt ja nicht zu breit, die Spalte nur zu schmal ist. Trotz der 30px width werden die Felder, sobald die Tabelle breiter ist als der Sichtbare Bereich (Scrollbar), wird die Spaltenbreite so weit wie möglich verringert.

      1. Hallo Voodoo,

        Das width Attribut ist ja bereits vergeben.

        sorry, das habe ich übersehen. Ich habe nur auf den Tabellenquelltext geachtet.

        Dein Problem tritt schon bei der kleinen Tabelle auf, wenn das Browserfenster nur klein genug ist. Offensichtlich ignoriert der (mein) FF die Angaben für width und min-width. Ich habe keine Ahnung, woran das liegt.

        Gruß, Jürgen

  2. Yerf!

    Gibt es einen Möglichkeit, dieses Verhalten zu Unterdrücken?

    Normalerweise mittels table-layout:fixed; Allerdings ignoriert das der FF in diesem Fall irgendwie... wenn du mehr rausfindest sag bescheid, ich ärger mich auch gerade damit rum :-(

    Gruß,

    Harlequin

    --
    <!--[if IE]>This page is best viewed with a webbrowser. Get one today!<![endif]-->
  3. Hallo Voodoo

    Gibt es einen Möglichkeit, dieses Verhalten zu Unterdrücken?

    Mir fallen zwei (nicht sehr schöne) Möglichkeiten ein:

    • vom Script auch die Gesamtbreite der Tabelle berechnen lassen und der Tabelle dann zuweisen, oder
    • in einer Tabellenzeile (z.B. der Kopfzeile) jeweils ein Block- (oder mittels CSS auf display:block gesetztes) Element einfügen, dem die Mindestbreite zugewiesen wird.

    Auf Wiederlesen
    Detlef

    --
    - Wissen ist gut
    - Können ist besser
    - aber das Beste und Interessanteste ist der Weg dahin!