Roland: 3 Divs; gesamt 100% header u. footer pixelangaben?

Beitrag lesen

Es soll 3 Divs geben, einen header, einen footer und einen contentbereich. Für Header und Footer möchte ich feste Pixelangaben machen, der content soll sich die Resthöhe nehmen.
Hier ist mein Ansatz:

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

body {
 background-color: #232323;
}

#frame {
 outline: none;
 overflow: auto;
 height: 100%;
}

#header {
 background-color:red;
 height: 25px;
}

#content {
 background-color:yellow;
 height: 100%;
}

#footer {
 background-color:orange;
 height: 50px;
}
</style>
</head>
<body>
 <div id="frame">
  <div id="header">das ist der header; er muss immer 25 pixel hoch sein!</div>
  <div id="content">das ist der content; er soll sich die resthöhe holen!</div>
  <div id="footer">das ist der footer; er muss immer 50 pixel hoch sein!</div>
 </div>
</body>
</html>