Fluid Three Column
Learning Movable Type has an article that guides you through the steps of creating a three blog layout. The only problem is that the #container width has ben set to 904 pixels. This means that on a 800x600 layout you're going to get the nasty horizontal scroll.
The best way around this is to create a fluid three column layout (what are fluid/fixed layouts ?).
1.Change the width of #container to 90%
2.Delete #center and corresponding div tags in all your templates
3.Duplicate your sidebar, find the following/similar code in your stylesheet
#right {
float: left;
width:200px;
overflow: hidden;
}
And replace it with the following:
#right {
float: right;
width: 20%;
background-color: #FFFFFF;
overflow: hidden;
}
#left {
float: left;
width: 20%;
background-color: #FFFFFF;
overflow: hidden;
}
4.Add the following code to your .content class:
margin-right:21%;
margin-left:21%;
5.Your sidebar code will now need to be the first thing in your template right after the banner. Instead of one sidebar however this time it will be two. So your template would look something similar to:
<div id="banner">
<h1><a href="<$MTBlogURL$>" accesskey="1"><$MTBlogName encode_html="1"$></a></h1>
<h2><$MTBlogDescription$></h2>
</div>
<div id="right">
<div class="sidebar">
[...]
</div>
</div>
<div id="left">
<div class="sidebar">
[...]
</div>
</div>
There are two major caveats with this. The first is the fact that on screen resolutions 800x600 and lower, the calendar becomes partially hidden. You can fix this by making sidebars wider (something like 25% and hence changing the margins on .content to 26% )
The second is the accessibility of specifying your sidebars first. You may wish to read "Skipping over navigation links" on how to combat this !
Good Luck !

Ganesh said:
on Aug 4, 2004 8:26 PM | Reply
I have already used three column css in my Blog at http://www.rupya.com anyway will try yours and see how it works . Very good site for movable type tips.
Arvind Satyanarayan said:
on Aug 5, 2004 8:49 AM | Reply
Ganesh I looked at your source to see how you did it and unless I'm very wrong its mostly tables. That is quite an old method of doing things, this way is purely CSS !
David H. Sundwall said:
on Aug 11, 2004 11:39 PM | Reply
Thanks for another great tip. I am new to CSS so I apologize if I am relying too much on you but is there a problem with this technique if the center content column is longer than the right and left link columns? If you look at my test page here (http://www.asoftanswer.com/Test/) it seems like the columns fall apart as soon as the content in one of the column ends. Is that just part of the fluid nature or a problem on my part?
Thanks for any help. And thanks for already.
Andrew Quinn said:
on Aug 12, 2004 2:18 AM | Reply
It looks fine here, David.
Aine said:
on Aug 12, 2004 3:37 AM | Reply
I see what David is talking about; his center column is bleeding over into the left column after there is no longer any content in the left column. It's as if his blog is ignoring margins and/or divs.
David, you might try enclosing the center column's content in an addition div in your template. That would allow you an additional "box" to style with margins and padding, as well.
Arvind Satyanarayan said:
on Aug 12, 2004 7:29 AM | Reply
Hi David, yep Aine hit the nail on the head. Basically just add:
to your .content specification in the stylesheet.
David H. Sundwall said:
on Aug 13, 2004 5:36 AM | Reply
Thanks for the very helpful tips. That seemed to do the trick. But now I have some weird behavior with inthe middle column but I'll leave that to motivate me to learn more CSS. I just got an O'Reilly book on it as I hope to to redesign the page.
Thanks again for all the help.
David H. Sundwall said:
on Aug 13, 2004 9:59 AM | Reply
Got it. I just did step four in the wrong spot in the stylesheet.
Thanks again!
desh said:
on Mar 16, 2005 10:20 AM | Reply
arvind:
I have found that floating option has a lot of problems.. so I just used the fixed sidebars and forced them into submission ;-) Now I can decide how much margin I want on each side..
By the way loved your navigation bar tip and the links there.. used it and created one for myself! Awesome stuff man!
desh www.deshkapoor.org
Scott Anio said:
on Aug 17, 2005 8:20 PM | Reply
I did all this and it looks great in Firefox, but in IE the body justifies right and covers the right sidebar. Any suggestions?
alxfjbq hxonrbvz said:
on Sep 27, 2008 12:03 PM | Reply
igxarvwk xfoedmact jozlhm gjsuofmhw xmshdcp clrbh vaxyn
uqoakbm mhea said:
on Sep 27, 2008 12:06 PM | Reply
vcyx kzajgxfih frxeyza fxjrzabg uczwt wompbehxd oeyhsdp
ellen degeneres relationship said:
on Oct 10, 2008 8:38 AM | Reply
khvx
dale earnhardt putter said:
on Oct 11, 2008 4:15 AM | Reply
dfsuony ufqsk
gerald lankford said:
on Oct 11, 2008 8:05 AM | Reply
xyva ajiymx ylrav
gerald lankford said:
on Oct 11, 2008 8:05 AM | Reply
xyva ajiymx ylrav
the tyra banks show said:
on Oct 21, 2008 3:26 AM | Reply
uihaed
julia bond gallery said:
on Oct 21, 2008 7:03 AM | Reply
ozpykf
ccm inline girdles said:
on Oct 21, 2008 6:31 PM | Reply
katbco
bolshevik uniforms said:
on Oct 21, 2008 11:05 PM | Reply
xvlnpwc
gene simmons mask said:
on Oct 22, 2008 1:08 AM | Reply
pbgciv ljegw
lauren graham gossip said:
on Oct 22, 2008 2:50 PM | Reply
sitcl tpxv euasxit
salicylic acid remove hyperpigmentation said:
on Oct 24, 2008 5:06 PM | Reply
twfqkbv
minus the bear the fix said:
on Oct 29, 2008 2:10 AM | Reply
tjxv
minus the bear the fix said:
on Oct 29, 2008 2:10 AM | Reply
tjxv
household mold types said:
on Oct 30, 2008 1:37 AM | Reply
tgmypn
history of when euthanasia started said:
on Nov 11, 2008 2:11 AM | Reply
rpzdq zbgmvta ojdhrcb