Smart: Div und Scrollen

Hi,

kann man für ein DIV-Element eine overflow:scroll; Eigenschaft definieren,
ohne dass man dafür eine feste Größe angeben muss?

Ich habe ein DIV-Element, das nicht z.B. höher als 200px werden darf. Das
heißt, dass dieses sich in der Höhe an die Eintrage anpassen soll und erst
ab 200px Höhe einen Scrollbalken bekommen soll. Ist diese möglich?

Gruss

  1. Ich habe ein DIV-Element, das nicht z.B. höher als 200px werden darf. Das
    heißt, dass dieses sich in der Höhe an die Eintrage anpassen soll und erst
    ab 200px Höhe einen Scrollbalken bekommen soll. Ist diese möglich?

    Verwende overflow:auto. und eine max-height Angabe.
    Scrollbars werden nur auf Bedarf angezeigt.
    MSIE ist da etwas ein Sonderling. Aber das sind dessen Anwender ja gewohnt.

    mfg Beat

    --
    Woran ich arbeite:
    X-Torah
    ><o(((°>           ><o(((°>
       <°)))o><                     ><o(((°>o
    Der Valigator leibt diese Fische
    1. Hi,

      vielen Dank. Das funktioniert. Ich habe aber da ein Problem. Dies
      funktioniert nur mit der Angabe:

      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">

      Ich arbeite leider nocht mit Visualstudio 2003 und da steht bei mir:

      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

      und wenn ich dies wie oben ändere, fliegt alles auseinander und die Strukturierung ist nicht mehr wie vorher. Gibt es einen anderen Weg?

      Gruss

      1. vielen Dank. Das funktioniert. Ich habe aber da ein Problem. Dies
        funktioniert nur mit der Angabe:
        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
        Ich arbeite leider nocht mit Visualstudio 2003 und da steht bei mir:

        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

        und wenn ich dies wie oben ändere, fliegt alles auseinander und die Strukturierung ist nicht mehr wie vorher. Gibt es einen anderen Weg?

        Ja gib deinem bisherigen Doctype auch eine Adresse. Dadurch bist du zwar immer noch im transitional Modus, der dir mehr erlaubt als strict, aber du bist zugleich im allmost-standards Modus, was die Darstellung betrifft.

        <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
           "http://www.w3.org/TR/html4/loose.dtd">

        mfg Beat

        --
        ><o(((°>           ><o(((°>
           <°)))o><                     ><o(((°>o
        Der Valigator leibt diese Fische
        1. Hi,

          vielen Dank. Leider klappts nicht. Dies bewirkt das gleiche Effekt wie
          vorhin.

          Gruss

          1. vielen Dank. Leider klappts nicht. Dies bewirkt das gleiche Effekt wie
            vorhin.

            Dann betrachte diesen Effekt als die Norm, nach der du dein CSS anzupassen hast.
            HTML selbst ist eine Struktursprache. Das CSS ist für die Darstellung verantwortlich.

            mfg Beat

            --
            ><o(((°>           ><o(((°>
               <°)))o><                     ><o(((°>o
            Der Valigator leibt diese Fische
      2. und wenn ich dies wie oben ändere, fliegt alles auseinander und die Strukturierung ist nicht mehr wie vorher. Gibt es einen anderen Weg?

        sollte doch klar sein: verzichte auf auf ein derart blödes Programm, schreib den Code von Hand, sorge für desen Validität und dafür, dass die Browser nicht im Quirksmodus arbeiten.

        1. Hi,

          ja sollte ich. Das verursacht aber viel zu viel Arbeit, die ich momentan
          nicht auf mich nehmen kann. Das Projekt ist zu groß.

          Gruss