Verwendung von div

  • Wie ist mit der Verwendung von div moeglich, dass eine Grafik in einem Frame eine maximale Hoehe erhaelt, ohne dass eine Scrollbar angezeigt wird ?

    Im Moment verwende ich folgende Befehlszeile.

    <div style="position:absolute; left:8px; bottom:8px; height:30%;"><img src="CIMG3186_compressed.jpg"></div>

    In dieser Befehlszeile wird die Bilddarstellung aber nicht auf eine maximale Hoehe von 30% der Framehoehe komprimiert. Kann mir jemand die richtige Befehlszeile nennen?

    Vielen Dank!

  • Sowas gibt es nicht.

    Ein Element hat keine Auswirkung auf die größe der Elemente die sich in ihm befinden (in dem Fall dein DIV).

    Könntest es höhstens mit einem Javascript machen.
    1. Gibst dem DIV style="overflow: hidden;".
    2. Liest mit Javascript die Div höhe aus.
    3. änderst bei deinem img die höhe mit Javascript.