> How come if I don't specify a height for my footer, as opposed to > specifying a height to 1%, then the top of it does NOT stay flush > against my sideBar or content div -- depending on whichever has the > larger height?
I'm assuming you're seeing this behavior in IE6 or IE7, since 'height: 1%' is commonly used as a haslayout trigger in these browsers. From what you've said, it sounds as though you should continue feeding IE6/ IE7 this property value to achieve your desired result. > How come if I don't specify a height for my header, as opposed to > specifying a pixel height for it, then the background color doesn't > shade behind my nav bar? You need to clear the float of 'DIV#nav' which you can do by adding 'overflow:hidden' to 'DIV#header'. You can then remove your fixed height value for 'DIV#header', as this element's height will now be computed to take into account 'UL#nav', too. ______________________________________________________________________ css-discuss [cs...@lists.css-discuss.org] http://www.css-discuss.org/mailman/listinfo/css-d List wiki/FAQ -- http://css-discuss.incutio.com/ List policies -- http://css-discuss.org/policies.html Supported by evolt.org -- http://www.evolt.org/help_support_evolt/