Your parent
divider takes a %height even though it's parent container, body
, does not have an explicit height amount. This infers that your parent
divider overrides with height:auto
instead, leaving you without the height you wish.
You'll need to declare a fixed height for parent
if you wish for this to work. Modern browsers today do not support default explicit height amounts for the parent body
.
Thus, you'll need to make sure you explicitly define your html
and body
dividers heights like so:
html, body {
height:100%;
}
Enjoy and good luck!