Peter Thomassen: overflow für das td-Element?

Hi ihr,
gibt es die overflow-Eigenschaft in CSS auch für das Element td?
Bei mir funktioniert das einfach nicht so richtig, ihr könnt's euch
ja mal auf meiner Seite angucken: Wenn ein längerer Inhalt (z.B.
AGB) geladen wird, sollte normalerweise ein Scrollbalken in der Ta-
belle angezeigt werden. Tut er auch, wenn ich ein div drummache ...
nur dann zeigt Mozilla das div nicht an *kopfkratz*

Naja, vielleicht könnt ihr mir ja helfen.

Danke schon mal im Voraus,
Peter

  1. Hi ihr,
    gibt es die overflow-Eigenschaft in CSS auch für das Element td?
    Bei mir funktioniert das einfach nicht so richtig, ihr könnt's euch
    ja mal auf meiner Seite angucken: Wenn ein längerer Inhalt (z.B.
    AGB) geladen wird, sollte normalerweise ein Scrollbalken in der Ta-
    belle angezeigt werden. Tut er auch, wenn ich ein div drummache ...
    nur dann zeigt Mozilla das div nicht an *kopfkratz*

    du musst erstmal munter ein paar höhenangaben verteilen. Body und auch alle übergeordneten Tabellen brauchen eine, bei Mozilla muss nach meiner Erfahrung zusätzlich absolut sichergestellt sein, das das Element sich nicht in die Breite ausdehnen kann.

    1. hi

      du musst erstmal munter ein paar höhenangaben verteilen. Body und auch alle übergeordneten Tabellen brauchen eine, bei Mozilla muss nach meiner Erfahrung zusätzlich absolut sichergestellt sein, das das Element sich nicht in die Breite ausdehnen kann.

      gruss Kai

      ...das mit dem Gruß muss ich nochmal bissl üben :]

    2. Hi Kai,
      danke für deine Antwort.

      du musst erstmal munter ein paar höhenangaben verteilen. Body und auch alle übergeordneten Tabellen brauchen eine, bei Mozilla muss nach meiner Erfahrung zusätzlich absolut sichergestellt sein, das das Element sich nicht in die Breite ausdehnen kann.

      Das mit der Breite konnte ich noch nicht beobachten. Die Höhenanga-
      ben hab ich schon versucht - sowohl die Höhe der ganzen Zelle (sie
      hat ja rowspan="2") - dann macht IE aber Mist, als auch die Höhe
      der ganzen Zelle minus die Höhe der Zelle links unten. Hilft nicht.

      Also hab ich die Höhenangabe auf das darüber liegende tr-Element
      gepackt - hilft nicht.

      Hast du noch eine Idee?

      Bye,
      Peter

      1. hi

        Das mit der Breite konnte ich noch nicht beobachten. Die Höhenanga-
        ben hab ich schon versucht - sowohl die Höhe der ganzen Zelle (sie
        hat ja rowspan="2") - dann macht IE aber Mist, als auch die Höhe
        der ganzen Zelle minus die Höhe der Zelle links unten. Hilft nicht.

        Also hab ich die Höhenangabe auf das darüber liegende tr-Element
        gepackt - hilft nicht.

        nicht nur dahin! Deine URL streikt gerade...
        jedenfalls muss zumindest das body-Tag eine height:100% im CSS haben. Mozilla kenn - HTML-Konform - kein height=""-HTML-Attribut an Tabellenelementen.

        1. Hi,

          Also hab ich die Höhenangabe auf das darüber liegende tr-Element
          gepackt - hilft nicht.

          nicht nur dahin! Deine URL streikt gerade...

          Nein, ich erfinde gerade .xphp-Dateien. Geht jetzt wieder.

          jedenfalls muss zumindest das body-Tag eine height:100% im CSS haben. Mozilla kenn - HTML-Konform - kein height=""-HTML-Attribut an Tabellenelementen.

          Hab ja kein height-HTML-Attribut, sondern height-CSS.

          Könntest du dir büdde nochmal die Seite angucken?

          Danke,
          Peter

          1. hi

            Nein, ich erfinde gerade .xphp-Dateien. Geht jetzt wieder.

            ah :)

            Hab ja kein height-HTML-Attribut, sondern height-CSS.
            Könntest du dir büdde nochmal die Seite angucken?

            so, also:
            <body style="height:100%;"> // damit die height überhaupt einen Bezug hat

            <td style="overflow:auto;height:100%;"> // die "schriftliche Einladung"

            gruss Kai

            1. Hi,

              Hab ja kein height-HTML-Attribut, sondern height-CSS.
              Könntest du dir büdde nochmal die Seite angucken?

              so, also:
              <body style="height:100%;"> // damit die height überhaupt einen Bezug hat

              Steht in files/style.css.

              <td style="overflow:auto;height:100%;"> // die "schriftliche Einladung"

              Mozilla zerschneidet die Webseite, IE verändert nichts
                => Geht nicht.

              Ich experimentiere noch ein bisschen mit div's rum.

              Danke für deine Hilfe,
              Peter

              1. hi,

                Ich experimentiere noch ein bisschen mit div's rum.

                Warum geht das jetzt? Keine Ahnung, ist aber so *lol*

                Bye,
                Peter