well YES.. certainly some frustration in my post - took me a weekend to learn PHP and another one to learn JS.. but 2 years and still table or css layouts drive me nuts.
but my frustration aside; you must admit that the idea of using CSS for layout is a pretty "cludgey art" with present standards or lack thereof. Everything I have seen to try to make layouts such as faux columns or massively large paddings are simply tricks to get around the inherent lack of layout capability in CSS - and, as "tricks" come issues. why can't I just have: <div header - height fixed> <div col1 - fixed width></div> <div col2 - fixed width></div> <div col3 - width to fill page></div> </div> <div body - height to fill page or content> <div col1 - fixed width></div> <div col2 - width to fill page></div> </div> <div footer - height fixed> <div col1 - fixed width></div> <div col2 - spacer width to fill page></div> <div col3 - fixed width></div> </div> and define my width, background colors, images etc per div as I see fit. pretty sure it doesn't really need to be this difficult. And my point about a few years off was in reference to improvements in the use of CSS for layouts that are coming to stds in the next year or so.. but likely not to browsers for a couple yrs after that. Peter... ::-----Original Message----- ::From: Christian Montoya [mailto:[EMAIL PROTECTED] ::Sent: Tuesday, February 07, 2006 1:18 AM ::To: [EMAIL PROTECTED] ::Cc: css-d@lists.css-discuss.org ::Subject: Re: [css-d] vertical stretch .. just can't get it :: ::On 2/6/06, Peter Lindstrom <[EMAIL PROTECTED]> wrote: ::> I think bottom line is that CSS is not really at the stage where it can ::be ::> used for page layout for complex layouts (not that mine is that complex ::- ::> but still haven't seen a solution that can work here). ::> ::> seemed like a nice idea though.. maybe in a few years. :: ::Let's not go making broad statements just because we can't get a bug ::ironed out. Bottom line is you need to get your background to extend ::the height of the page. You can keep trying or give up, but at the end ::of the day thousands of developers have already implemented complex ::layouts in CSS, so I can assure you that it can be done. I'm pretty ::sure someone already solved your problem, but definitely let us know ::if you are still stuck. :: ::-- ::-- ::Christian Montoya ::christianmontoya.com ... rdpdesign.com ... cssliquid.com ______________________________________________________________________ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d IE7b2 testing hub -- http://css-discuss.incutio.com/?page=IE7 List wiki/FAQ -- http://css-discuss.incutio.com/ Supported by evolt.org -- http://www.evolt.org/help_support_evolt/