Aaron Roberson wrote: > I have a two column layout with a two column nested within one of the > columns. The Headings for the outer columns are styled and rendered > correctly in IE and Firefox. The Headings in the nested columns are > another story. > http://csufresno.edu/friendsofce/layout.php > [trim]
Bunch of things, Aaron-- among them, but not limited to, setting height on h2 (not good for font-scaling), use of negative margin on h2 (not-necessary), use of padding on width bearing containers (box model issue), and more... These changes will not necessarily get you out of the woods. But it is a start. The goal is to /try/ to get 6 working without hacking it up one side and down the other. --Delete the conditional comment for ie. Amend (taking the horiz padding off & re-calculating widths: #news{ background-color: lime; /*width:256px;*/ width: 309px; /*padding:20px; padding-left:33px;*/ padding: 20px 0 20px 0; float:left; } Add this ruleset: #news p { padding: 0 20px 0 33px; } Amend: #news h2{ color:#b5a967; /* height:24px; */ background:#8c0000; /*margin:10px -20px; padding:10px; */ margin: 0; padding: 20px 0 20px 30px; } Amend: #summary{ background-color: fuchsia; /*width: 605px; */width: 645px; /*padding:20px;*/ padding: 20px 0; float:right; } Add this ruleset: #summary p { padding: 0 20px; } Amend: #summary h2{ color:#b5a967; /*height:24px;*/ background:#1f3651; /*margin:10px -7px 10px -20px; padding:10px;*/ margin: 0; padding: 20px 0 20px 20px; } Amend: #support{ clear:both; float:left; /*width:245px;*/ width: 278px; border-right:1px solid #ccc; /*padding:10px; padding-top:0;*/ padding: 0 0 10px 0; /*margin-left:-10px; */ } Add this ruleset: #support p { padding: 0 10px; } Amend: #support h2{ color:#b5a967; /*height:24px;*/ background:#8c0000; /*margin:0 -20px; padding:10px; */ margin: 0; padding: 20px 0 20px 20px; } Amend: #founder{ width:365px; float:right; /*padding:10px; padding-top:0;*/ padding: 0 0 10px 0; } Add this ruleset: #founder p { padding: 0 10px; } Amend: #founder h2{ color:#b5a967; /*height:24px;*/ background:#1f3651; /*margin:0 -17px 10px -20px; padding:10px; */ margin: 0; padding: 20px 0 20px 20px; } I am not able to remember what I forgot :-) . HTH, ~dL -- http://chelseacreekstudio.com/ ______________________________________________________________________ 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/