Yeah, I figured it could be done with tables (I used to do it years back.) But there must be a way to do it while still complying with standards. Tables are really a bad thing to use in this case. I use them in the schedule part of the site to present tabulated data since that's what they were made for. I'm pretty reluctant in using then for actual layouts though.
I tried the -ve margin +ve padding method, and the faux column can't work because I can't append to the html tag (it's being used already). I might have to use the javascript method, which is pretty ugly and won't work for people with it turned off... I'll keep trying tonight and post an answer if I find one. Thanks for the help, René On 3/28/06, Zak Owen <[EMAIL PROTECTED]> wrote: > Hi, I'm not sure if this will be the most elegant solution, but you have a > couple > of options here. The first I definately don't recommend using is a frameset > with > the right frame having a blue background and whatnot...but frames, egh. You > might have some luck with tables, just set the table's height attribute to > 100% > and create one row with two columns and column 1's width should be something > around 80% or however large you want the main area to be. > See: http://380c1.ath.cx/beta/css-d/rene/#see > > Again, neither of those are quite elegant but they'll work. Hope this helps > > Zak Owen > > > On 3/27/06, René Enguehard <[EMAIL PROTECTED]> wrote: > > > Hi all, > > I've been trying for the past couple of days to create a simple layout > with a column spanning down the entire length of right side of the > webpage. Just a big block of blue basically going from top to bottom. > Doesn't sound very complicated but I've been banging my head against > it for so long everything is just a blur now. Basically, I tried what > I figured was right: create a div spanning from top to bottom and make > it's background that colour. Done deal, simple enough. Turns out it > wasnt. > > I just couldn't get the div to work out right, so I figured, hey, > might as well just use the background attribute of the body tag, make > a 180px by 1px image and get it set as the background of the body and > do repeat-y on it. Should have worked also. It didn't. The body > apparently stops when the initial viewport ends. (Or at least it does > in Firefox 1.5 on Slackware) So if the content is longer, you get > scroll bars and as soon as you scroll the column ends. Pretty weird. > > Now, the question is simple: if height: 100% doesn't work, and using > the body as the hook doesn't work, what else is there to try? The html > tag's hook is unavailable since I have another background on that > already. (Incidently, that one does span the entire page...) > > Feel free to look at the site at: > http://205.251.6.78/nlac/index.html > I don't necessarily like how the site looks, but it's being done for a > client who already knew what they wanted so I'm pretty much stuck with > it. However, they also knew they wanted the sidebar, and I can't seem > to be able to figure that one out. Thanks for any help, > > René A. Enguehard > ______________________________________________________________________ > 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/ > > > > -- > DRM 'manages access' in the way that prisons 'manage freedom' ______________________________________________________________________ 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/