Roland: 3 Divs in einem Div prozentuale Höhe?

Beitrag lesen

Hallo,

ich brauche 3 Divs: header, content, footer.
header und footer sollen jeweils immer 25% Höhe haben, der content 50%. Wenn man den Browser verkleinert sollen sich die Höhen wieder jeweils anpassen. Leider habe ich es bisher nicht geschafft; hier mein Code:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>Das style-Element</title>
<style type="text/css">
body, html {
 margin: 0 auto;
 padding: 0;
 overflow: auto;
 width: 100%;
 height: 100%;
}
body {
 background-color: lime;
}

#frame {
/* container für #navi und #content */
 outline: none;
 overflow: auto;
 min-height: 25%;
}

#header {
 background-color:pink;
 min-height: 25%;
 overflow: auto;
}

#content {
 background-color:yellow;
 min-height: 50%;
 overflow: auto;
}

#footer {
 background-color:orange;
 min-height: 25%;
 overflow: auto;
}
</style>
</head>
<body>
 <div id="frame">
  <div id="header">das ist der footer</div>
  <div id="content">das ist der content</div>
  <div id="footer">das ist der footer</div>
 </div>
</body>
</html>

Das muss doch möglich sein.