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/

Reply via email to