On 11-Feb-08, at 6:51 PM, <[EMAIL PROTECTED]> wrote:

> I require a 2-column template where the left column will be 150px  
> wide and the right column will be of variable width, likely  
> extending past the edge of the page horizontally.

Does this do what you need [1]? Taken from this resource [2]. If it  
doesn't, a fairly simple bit of CSS should do the trick. The clearfix  
solution [3] is taken from Position is Everything, a good resource site.

HTML:

<div id="container" class="clearfix">
        <div id="nav">
                ...
        </div><!--#Nav-->
        <div id="main">
                ...
        </div><!--Main-->
</div>
<div id="footer">
        ...
</div>

CSS:

#nav {float: left; width: 150px;}
#main {float: right;}
.clearfix:after {
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


Best,
  - Rahul.

[1] http://blog.html.it/layoutgala/LayoutGala31.html
[2] http://blog.html.it/layoutgala/
[3] http://www.positioniseverything.net/easyclearing.html
______________________________________________________________________
css-discuss [EMAIL PROTECTED]
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