GPL wrote: > http://www.lemosnet.com/work/baddemo.html
#HEADER-TOP-LOW { ... height: 21px; ... margin-bottom: 3px; } #HEADER-BUTTON-BAR { ... height:24px; ... } <div id="HEADER-TOP-LOW"> <div id="HEADER-BUTTON-BAR"> You've encountered the expanding box problem in IE6 [1]. #HEADER-BUTTON-BAR does not respect its height, it is expanded by its content. Same to #HEADER-TOP-LOW. Remove both heights, and the situation in Firefox will look the same. The problem with your construction is that you could assign overflow-y:hidden to #HEADER-BUTTON-BAR, but when assigned to its parent in addition, the taller element will be cut by its parent. It's not a good idea to add overflow-y:hidden to both elements, then to add position:relative to the child: You'd be forced to change the stacking of the header complex; #HEADER-TOP would need position:relative and a positive z-index, too. I'd say rework the header, and avoid inserting taller boxes into smaller ones. Ingo [1] http://www.positioniseverything.net/explorer/expandingboxbug.html -- http://www.satzansatz.de/css.html ______________________________________________________________________ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d IE7 information -- http://css-discuss.incutio.com/?page=IE7 List wiki/FAQ -- http://css-discuss.incutio.com/ Supported by evolt.org -- http://www.evolt.org/help_support_evolt/