It's an idea that's as old as the dawn of the internet: fluid layouts.
To say the least, it makes sense that we all feel very comfortable with fixed-layouts. It's everywhere we
turn. When you pick up your remote control, all of your buttons are in a very organized place. When you
play Solitare on your PC, you see the fixed locations of the top menu (the cards, however, have a very fluid, varying
layout). It's EVERYWHERE.
So, why shouldn't that make the most sense on your website? Millions (hundreds of millions?) of websites are
based around fixed layouts with tables keeping everything together. Why fight what works so well?
Let’s focus on the pro’s and con’s, shall we?
Fixed Layouts
PROS
1. You can always be sure where your elements will be.
2. It looks virtually the same in every browser.
3. You can intermix graphics and text perfectly.
4. Things looked most organized when shaped like rectangles.
CONS
1. Your layout requires a minimum resolution to keep scrollbars away.
2. If you decide to rearrange your layout, you have to completely readjust it.
3. Your site may tend to look like everyone elses’ site.
Fluid Layouts
PROS
1. The layout fits the current users resolution.
2. Usually less empty space (sometimes more, though) due to percentage-based dimensions.
3. You and your contributors aren’t bound by dimensions.
4. You can readjust your layout at any time, and everything will fit perfectly.
CONS
1. Your site most likely wont fit into a nice, comfortable package.
2. With extremely high resolutions, your site may be VERY wide and short.
3. Your site may be hard to navigate, due to being unconventional.
Many argue that the future of web design is fluid layouts. To say the very least, conforming to the new
fluid-layout standard will save you a lot of headaches (due to you banging your head on your desk). Fixed layouts
are definitely possible with CSS, however, fluid layouts tend to require less code and less hacks to keep it all
working. After all, a fundimental element of every browser that a block element will stretch fit the content
within it… therefore, any fluid element will fit correctly regardless of what browser you use.
However, the benefits of fixed-width designs are still there. They’re undeniable. As with just about any
other post I make where I show both sides of a CSS argument, I leave the decision up to you.
Here are a couple of great resources supporting both sides of the argument:
Pro Fluid
Pro Fixed
Until next time!








1. You make it sound like fluid layouts are something new and "unconventional" which they are not.
As for your cons to fixed layouts, i'd disagree with 2 of your 3 cons:
"1. Your layout requires a minimum resolution to keep scrollbars away."
While this is true, it also applies to fluid layouts. ALL sites have a minimum resolution. If the user resizes the browser to a small width... I can guarantee you at some point he is going to have a scrollbar. So while this con is true, it also applies to fluid layouts.
" 3. Your site may tend to look like everyone elses’ site."
This one I strongly disagree with. I see more fluid layouts that look alike than non-fluid layouts.
Look at the fluid layouts for blogs. By and large the majority of them look the same. 2 or 3 column CSS fluid layouts.
Take for example sites using PHP-nuke, you can pick them out immediately. They tend to all have 3 column fluid layouts.
As for your pro's for Fluid layouts... come on.
" 2. Usually less empty space (sometimes more, though) due to percentage-based dimensions."
You just contradicted yourself. Fluid layouts don't solve the problem of white space, alot of times they create more whitespace.
" 3. You and your contributors aren’t bound by dimensions."
Your not? You act as if you can't get scrollbars with a fluid layout. You are still bound by dimensions.
Even with fluid layouts if you don't take into account designing for the traditional 800x600 screen resolution you are asking for trouble. Your fluid layout still has to look good at 800x600 (basically looking like what a fixed layout site would look like at that point) and therefore you are bound by those dimensions as your minimums.
I'm not pro fluid or fixed. They both have a use, and nobody should stick to just one or the other. It is just stupid to do so.
Posted at 4:53AM on Dec 19th 2005 by Carl