Hallo,
Ja, aber mit den 95% sind 95% der Höhe des Teils, der im Browser die Webseite anzeigt.
nein, eben nicht. Die Lösung hast du ja, wie du selbst berichtest, inzwischen gefunden.
Tatsächlich hattest du diese Element-Hierarchie:
<html>
<body>
<div>
</div>
</body>
</html>
Für das div-Element hattest du eine Höhe von 95% angegeben, das bedeutet: 95% der Höhe von body. Aber body hatte keine Angabe für height, damit gilt als Default height:auto, und das heißt, das Element ist exakt so hoch wie sein Inhalt.
Nur beim html-Element, das ja kein Elternelement mehr hat, bezieht sich eine Höhenangabe stattdessen auf die Höhe des Browserfensters.
Also z.B.: im Vollbildmodus die Höhe des Bildschirm.
Nein. Der Bildschirm ist für dich als Autor sowieso nicht zugänglich; du kannst nur innerhalb des Browserfensters agieren (ja, es gibt das screen-Objekt in JS, es ist aber relativ nutzlos).
Ciao,
Martin
Solange der Nagellack nicht trocken ist,
ist eine Frau praktisch wehrlos.
(Burt Reynolds, US-Schauspieler)