Hallo!
Ich tüftel gerade wieder an einem weiteren Grundgerüst.
Kurz zur Erklärung: Die besteht im Prinzip aus drei Teilen: Den Containern head, middle und bottom. Es soll so sein, dass die Container head und bottom im am oberen bzw. unteren Bildschirmrand sitzen und der Container middle dann immer den Rest zwischen den beiden Containern annimmt. Kommt es zu einem höheren Inhalt als Platz da ist, so wird automatisch "geoverflowed".
Im Firefox und Opera funktioniert das einwandfrei, dass sich der Container middle an den Platz anpasst, der ihm je nach Bildschirmauflösung zur Verfügung steht. Der IE macht mir wiederrum einen Strich durch die Rechnung.
Vielleicht habt Ihr einen Tipp für mich, bitte?
Ich tüftel gerade wieder an einem weiteren Grundgerüst.
Kurz zur Erklärung: Die besteht im Prinzip aus drei Teilen: Den Containern head, middle und bottom. Es soll so sein, dass die Container head und bottom im am oberen bzw. unteren Bildschirmrand sitzen und der Container middle dann immer den Rest zwischen den beiden Containern annimmt. Kommt es zu einem höheren Inhalt als Platz da ist, so wird automatisch "geoverflowed".
Im Firefox und Opera funktioniert das einwandfrei, dass sich der Container middle an den Platz anpasst, der ihm je nach Bildschirmauflösung zur Verfügung steht. Der IE macht mir wiederrum einen Strich durch die Rechnung.
Vielleicht habt Ihr einen Tipp für mich, bitte?
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Test</title>
<link href="StyleSheetReal.css" rel="stylesheet" type="text/css" />
</head>
<body class="body">
<div class="head">
<div class="kopfzeile"></div>
<div class="banner"></div>
<div class="headmenu"></div>
</div>
<div class="middle" >
<div class="menu"></div>
<div class="middlearea">
<!--Ich bin ein Text.<br />Ich bin ein Text.<br />Ich bin ein Text.<br />Ich bin ein Text.<br />Ich bin ein Text.<br />Ich bin ein Text.<br />Ich bin ein Text.<br />Ich bin ein Text.<br />Ich bin ein Text.<br />Ich bin ein Text.<br />Ich bin ein Text.<br />Ich bin ein Text.<br />Ich bin ein Text.<br />Ich bin ein Text.<br />Ich bin ein Text.<br />Ich bin ein Text.<br />Ich bin ein Text.<br />Ich bin ein Text.<br />Ich bin ein Text.<br />Ich bin ein Text.<br />Ich bin ein Text.<br />Ich bin ein Text.<br />Ich bin ein Text.<br />Ich bin ein Text.<br />Ich bin ein Text.<br />Ich bin ein Text.<br />Ich bin ein Text.<br />Ich bin ein Text.<br />Ich bin ein Text.<br />Ich bin ein Text.<br />Ich bin ein Text.<br />Ich bin ein Text.<br />Ich bin ein Text.<br />-->
</div>
</div>
<div class="bottom"></div>
</body>
</html>
Code:
#html
{
text-align: center;
width: 85em;
height: 100%;
vertical-align: middle;
}
.body
{
text-align: center;
background-color: #ffffff;
color: #555555;
font-family: Arial, Helvetica, Sans-Serif;
font-size : 0.7em;
margin: 0.3em auto;
width: 85em;
overflow: hidden;
}
.head
{
text-align: left;
width: 85em;
height: 20%;
position: absolute;
top: 0.3em;
}
.middle
{
text-align: left;
width: 85em;
margin-bottom: 1em;
margin-top: 0.5em;
float: left;
position: absolute;
top: 16em;
bottom: 1.2em;
}
.menu /* Navigation links */
{
width: 17em;
height: 100%;
float: left;
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
/** temporäre Erweiterungen **/
background-color: #cccccc;
color: #555555;
/** temporäre Erweiterungen **/
}
.middlearea
{
float: right;
width: 67.8em;
padding-left: 0.1em;
overflow: auto;
height: 100%;
/** temporäre Erweiterungen **/
background-color: #ccc;
color: #555555;
/** temporäre Erweiterungen **/
}
.bottom
{
width: 84.8em;
height: 1.3em;
background-color: #cccccc;
border: solid 0.1em #767676;
float: left;
position: absolute;
bottom: 0.3em;
}