The reason could be that you have mixed px and % sizes and so the calculations 
becomes difficult in browsers.  However, I suggest try this:


Setup your html as follows:

<------------------------------------------------------------------------->
<body>
<div id="wrapper">
<div id="container2">
        <div id="container1">
                <div id="col1"><h3>Left Nav Bar</h3> <br/><br/><br/>Red 25% 
<br/>Red 25% <br/>Red 25% <br/>Red 25% <br/>Red 25% <br/></div>
                <div id="col2">
                        <div id="Row1"><h3>Header bar</h3></div>
                        <div id="Row2"><h3>Content</h3></div>
                        <div id="Row3"><h3>Footer<h3></div>
                </div>
        </div>
</div>
</div>
</body>
<------------------------------------------------------------------------->

Now setup your css as follows:

body {
        margin: 0;
        padding: 0;
        border: 0;
        text-align: center;
}
#wrapper {
        width: 800px;
        margin: 0 auto;
        text-align: left;

}

#container2 {
        clear: left;
        float: left;
        width: 100%;
        overflow: hidden;
        background: yellow; /* column 2 background colour */
        border: 2px black solid;
}
#container1 {
        float: left;
        width: 100%;
        position: relative;
        right: 75%;
        background: red; /* column 1 background colour */
        border-right: 2px black solid;
}
#col1 {
        float:left;
        width:21%;
        position: relative;
        left:77%;
        overflow: hidden;
}
#col2 {
        float:left;
        width:71%;
        position:relative;
        left:81%;
        overflow: hidden;
}
#Row1 {       
                height: 85px;
                background: green;
               
}
#Row2 {
                height: 395px;
                background: yellow;
              
}
#Row3 {
                height: 85px;
                background: lime;
              
}

hth


--- On Sat, 19/6/10, John Dick <xfs...@hotmail.com> wrote:

> 
> Why is right side longer than left side in this skeleton
> layout?  You can see at the bottom of the webpage when
> this info is entered in a test document:
> 

<!-- code below snipped and incorporated above -->


      
______________________________________________________________________
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/

Reply via email to