Hallo,
Denn es gibt keine Möglichkeit _relative_ Seitenverhältnisse zu erzwingen.
Es gibt AFAIK in CSS *gar keine* Möglichkeit, Seitenverhältnisse festzulegen.
Jain: Es wäre halt schön, wenn das was mit <img src="beispiel.png" style=widht=""; height=100%;> geht, nämlich ein skalieren unter Beibehaltung des Seitenverältnisses, irgendwie auch mit nicht Bitmaps ginge im Stile von <div id="hauptbox" style=widht="3"; height="2";> welches dann die Box auf den zur Verfügung stehenden Platz expandierte.
»»Nebenbei: Seitenverhältnisse sind immer relativ, daher "Verhältnis".
Nunja, ich möchte eine Box, die ein (fixes) Seitenverhältins von 3 zu 2 hat relativ zur Höhe des Browserfensters skalieren ...
(<klugsch..>
Ein "Verhältnis" von 3/2 ist fix und nicht relativ, die Seitenlängen zueinander stehen in einer fixen(!) Relation, nicht deren Verhältnisse, von denen die Seiten nur eines und nicht gleich mehrere haben. Mehrere Seitenverhältnisse mögen untereinander fix, relativ oder auch relativ fix sein, und das Problem hier ist, dass das fixe Seitenverhältnis des Designs nur durch Angabe absoluter Größen zu erzielen ist, und dieses Seitenverhältnis - anders als es mit Graphiken möglich ist - nicht relativ zur Höhe skaliert werden kann um den unterschiedlichen SeitenverhältnisSEN verschiedener Monitoren und Auflösungen ein Schnippchen schlagen zu können _ohne_ den user zu manchmal auch unerwünschten Scrollorgien zu zwingen.
Aber gut, "_relative_ Seitenverhältnisse" hatte ich in den Ring geworfen ...
</klugsch..>):
Ich möchte erreichen, dass meine Seite wie eine Art Plakat statisch im Browser erscheint, ohne das ein scrollen, weder vertikal noch horizontal notwendig ist. Dabei soll die hauptbox inkl. margin 100% der gesamthöhe des Browsers einnehmen.
Verkürzt inkorrekt notiert:
html height:100%
body height:100%
rote box height:90%, margin: 4% auto 4% auto; (summe 98%, rest für border)
bye
MH
war unregistriert "michaa"