inco
New member
flexible content-Bereichshöhe nach strict.dtd mit Menü ganz oben und unten
Hi folks,
ich suche eine Möglichkeit, eine Menüzeile mit fester Höhe oben und unten
sowie ein iframe mit flexibler Höhe dazu zu bringen
zusammen 100% der inneren Fensterhöhe zu nutzen.
Mit folgendem Beispiel klappt das in FF und OB, nicht aber in IE.
Was mache ich falsch?
(strict.dtd ist leider wegen anderer CSS-Angaben zwingend erforderlich)
Hi folks,
ich suche eine Möglichkeit, eine Menüzeile mit fester Höhe oben und unten
sowie ein iframe mit flexibler Höhe dazu zu bringen
zusammen 100% der inneren Fensterhöhe zu nutzen.
Mit folgendem Beispiel klappt das in FF und OB, nicht aber in IE.
Was mache ich falsch?
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Layout-Test</title>
<style>
html, body {
margin: 0;
padding: 0;
overflow: hidden;
height: 100%;
width: 100%;
}
body {
font-size: 86%;
color: #930;
font-family: Arial, Helvetica, sans-serif;
}
table#main {
height: 100%;
width: 768px;
margin: 0 auto;
border-spacing: 0px;
border: 1px solid orange;
}
td#menueoben {
height: 80px;
background-color: orange; /* testweise */
}
td#mitte {
height: 100%;
}
td#menueunten {
height: 40px;
background-color: orange; /* testweise */
}
iframe#inhalt {
height: 100%;
width: 100%;
border: none;
}
</style>
</head>
<body>
<table id="main" cellspacing=0><!-- IE6 versteht kein CSS border-spacing:0 -->
<tr><td id="menueoben">
menü
</td></tr>
<tr><td id="mitte">
<iframe id="inhalt" src="kannnichtangezeigtwerden.htm" frameborder=0>Ihr Browser kann leider keine eingebetteten Frames darstellen.</iframe>
</td></tr>
<tr><td id="menueunten">
menü
</td></tr>
</table>
</body>
</html>
Zuletzt bearbeitet: