James: div-Grösse an Bildschirm dynamisch anpassen.

Guten Abend Forum!
Ich möchte eine Website gestalten, deren Inhaltsbereich (vor einem halben Jahr hätte ich noch ein Frameset gebaut), sich dynamisch mit der Fenstergrösse ändert. Der Quelltext: siehe unten.
Der div- Bereich soll immer 95% des Fensters einnehmen, egal welcher Inhalt drin ist. Das funktioniert so aber leider nur im NN 6.* Der IE lässt sich nicht darauf ein und schneidet nach dem "bla" ab. Aber nicht in der Breite, sondern in der Höhe.

Wie kriege ich den IE dazu, den div auch immer auf 95% Höhe auszudehnen?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
 <title>irgendein Titel</title>
<style type="text/css">
<!--
body{
 background-color : #FBF7E1;
}
div{
 position:absolute;
 left:2.5%;
 right:2.5%;
 top:2.5%;
 bottom:2.5%;
 width:95%;
 height:95%;
 z-index:10;
 background-color : #a5a5a5;
}
-->
</style>

</head>
<body>

<div>bla</div>

</body>
</html>

Danke und Grüesslie,

James.

  1. Wie kriege ich den IE dazu, den div auch immer auf 95% Höhe auszudehnen?

    Lass einfach...

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

    ...weg.

    Gruß
    Norbert

  2. Hallo,

    Wie kriege ich den IE dazu, den div auch immer auf 95% Höhe auszudehnen?

    95% wovon? Setze fuer den BODY auch eine Hoehe an, dann kannst Du davon 95% beanspruchen. Ansonsten ist der DIV-Bereich eben so hoch, wie dieser Platz durch seinen Inhalt braucht.

    MfG, Thomas

  3. Danke an euch beide.

    Schönen Abend noch,

    James.