The SitePoint Forums have moved.

You can now find them here.
This forum is now closed to new posts, but you can browse existing content.
You can find out more information about the move and how to open a new account (if necessary) here.
If you get stuck you can get support by emailing forums@sitepoint.com

If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

I want to make footer behave exactly as it behaves when site is implemented with tables structure.
That means :
- footer always flips to the bottom of the page, but
when page height is reduced less then (for ex:600px) scrooler appears. (so you'll have to scroll down to see footer.)

The acticle "Exploring the Limits of CSS Layout" doesn't answer on this question.

For now I have to write scripts which find offset height of every column (because I donno which one will be the highest) and find the maximum to set position of the footer.

Also I have to write script which will work with onresize event to move footer up\down.

Actually the article is what you need, you'll just need to take some of the concepts from in and apply them to what you want to do.

For example, instead of just making all the maxheights of the column equal, do this, but then check if the maxheight + headerheight + footerheight is greater than xClientHeight(). If it isn't, then you want to set the maxheight to the xClientHeight() - headerHeight - footerHeight (which will make the total height the height of the browser window).

Love it? Hate it? Helpful? Useless?
Use the rate button to let me know what you think of my post!

Yes it will work as I am doing the same thing as you. I started with the x.js scripts found from the cbe website as described by the sitepoint article, also you do need to read the next chapter of the article for the explanation of how to put the footer at the bottom of the page.