I have a problem with getting the center DIV the same height as the 'bodyContainer' DIV
I have tried adding height:100% to the HTML tag and the inherit to the child divs, but this causes the page to always be 100% or seem like it is actually 150% and the footer is way down the page.
Can anyone suggest a way to fix this display problem I am having?
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Welcome to our web site</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css"><!--
body { border: 0em solid #000; background-color: #ddd; }
.bodyContainer {
background-color: orange; margin: 0em auto; padding: 0em 0em 0em 0em;
width: 45em; height: 100%;
border-top-left-radius: 1.125em; border-top-right-radius: 1.125em;
}
.menu {
background: green; margin: 0em; padding: 0.313em 0em 0.313em 0em;
border-top-left-radius: 1.125em; border-top-right-radius: 1.125em;
text-align: center; font-size: 1.1em;
}
.leftSidePanel {
background-color: orange; padding: 0.313em 0.625em 0em 0.625em;
float: left;
width: 10em;
}
.mainContent {
background-color: lightblue; margin: 0em auto; padding: 0.625em 0.625em 0.625em 0.625em;
width: 20em; height: 100%;
border-left: 0.5em solid purple; border-top: 0.3em solid purple; border-right: 0.5em solid purple;
border-top-left-radius: 1.125em; border-top-right-radius: 1.125em;
text-align: center; float: left;
}
.formWrapper{
margin: 0em auto; padding: 0em;
text-align: left;
border-top-left-radius: 1.125em; border-top-right-radius: 1.125em;
}
.rightSidePanel {
background-color: orange; padding: 0.313em 0.713em 0em 0.313em;
float: right;
width: 10em;
}
.footer {
background-color: #ddd; margin: 0 auto; padding: 1em 0em 0em 0em;
text-align: center;
font-size: 0.875em;
}
.clearfloat {
clear: both;
}
--></style>
</head>
<body>
<!-- bodyContainer start -->
<div class="bodyContainer">
<!-- menu start -->
<div class="menu">
<div class="clearfloat"></div>
</div>
<div class="clearfloat"></div>
<!-- menu end -->
<div class="leftSidePanel">
<br><br>blah<br><br>blah<br><br>blah<br><br>blah
<br><br>take some of this out<br><br>blah
</div>
<!-- mainContent start -->
<div class="mainContent">
<div class="formWrapper">
<br><br>blah<br><br>blah<br><br>blah<br><br>blah<br><br>blah
</div>
</div>
<!-- mainContent end -->
<div class="rightSidePanel">
<br><br><br><br>blah<br>blah<br><br>blah<br><br>blah
</div>
<!-- Footer start -->
<br class="clearfloat">
<div class="footer">
some text
</div>
</div>
<!-- body container end -->
</body>
</html>