On 8/26/05, Bruno Girin <[EMAIL PROTECTED]> wrote:
> Jason,
>
> A simple way to do this is to float both the content and the menu bar
> and have the footer clear both:
>
> #menu {
> float:left;
> }
> #content {
> float:right;
> }
> #footer {
> clear:both;
> }
>
> This works in IE and all CSS2 compliant browsers. It also means it's
> very easy to swap content and menu around if you want to.
Bruno,
Thanks for the simple explination but it's not working for me. I have
a feeling that it's not working because I want the conent div to
expand and contract - my gut feeling tells me I may not get that.
Here's what I have so far (and now it doesn't even snap up on
Firefox):
Here's what I have so far:
div.content {
float: right;
/* have it use up all the room it can get */
width: auto;
/* but shove it over 230px so the menu has room
*/
margin-left: 230px;
margin-right: 25px;
padding-bottom: 0px;
margin-bottom: 0px;
}
div.menu {
float: left;
width: 200px;
overflow: hidden;
margin-bottom: 0px;
padding-bottom: 0px;
margin-right: 0px;
margin-left: 5px;
}
It was suggested offlist that I might try a container div - with or
without it, I get the same results.
My XTHML is:
<div class="container">
<div class="header">...</div>
<div class="content">...</div>
<div class="menu">....</div>
<div class="footer">...</div>
</div>
Any ideas? I know I could start from scratch but I was hoping to
figure out what's going on here.
Thanks much for responding,
--
Jason
______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/