The thing you want to accomplish is perfectly possible to design in css. Only takes some effort. Simulating frames in css is also perfectly possible. Although IE needs a few rules of it's own for that. But you were feeding IE it's own stylesheet already, weren't you?
Do you mind showing me how???

I haven't even the slightest clue as how to start...
I'm using FRAMES for a reason...to avoid AJAX for generating a display mostly...and because the dragging of layers isn't as fluid/clean as FRAMES are when resized.
There are a few other reasons as well...but for now...is getting my tree control to display as you say it's possible...I quite interested in seeing how this can be done...
Do you mind helping/showing me along the way, step by step like...how CSS is doing what it's doing...
This isn't something you can read up on...as it requires understanding CSS caveats...I know the fundementals but lack the life experience to get it going...and my CSS designs tend to be very...ummmm...well the wrong approach
The faux column thing and the positioning of those elements at the bottom: try absolute positioning inside a relative positioned parent element
I've actually disabled FRAME borders, so I'll be resizing the
Frame B by clicking & dragging the parent div and the child DIV will have a
margin-right: 10px
But those tabs at the bottom MUST NOT be part of the scrollable tree view...and the scrollbars for vertical should be on the left side of the emulated DRAG FRAME BAR...
If that makes any sense...I'm not doughting you...but I'm curious to see how it's done...
I'm afraid you'll just have to accept css has a steep learning curve after one has learned the basics.
Way a head of you...why do you think I'm here asking questions?
It's all the damn caveats and browser differences that make it a pain...like writing cross browser javascript...

Experience would help I'm not denying that
I've been doing this for a few years now and in my opinion the advantages of a clean seperation of responsibilities (html,css,js) win it from some of the disadvantages
I agree...but functionally...I'm not convinced CSS is *as* flexible as Javascript...in fact I almost gaurantee it by the nature of the fact that CSS like HTML is a declarative language...whereas javascript is imperative...
although I never experienced those disadvantages as I never learned to design with tables and co.).
When I started getting into web stuff...I was introduced using Mosaic...I'm not even sure CSS was on the radar at that point...I can't even remember tables...until IE 3 or so when I began "designing" web pages and not just boldifying text
That said, sometimes javascript can have it's place. Take dropdown navigations for example. In Html you'd code a nice list, with js you make the list behave like you want and finally you make it pretty with css.
I dunno...I have seen some really cool exmaples of JS driven layouts which degrade acceptablly well...
The way I see it...as long as all links, content etc is availble to a user without javscript...regardless of possibly messy layout...thats good.
1) Google will appreciate CSS/JS layouts as much as a strictly CSS layout
2) Most users have JS enabled, so long as it's cross browser friendly giver..
3) Those with JS disabled are likely advanced users who should know how to re-activate JS inorder to properly view a web page.
Disadvantage is of course, that javascript requires lightly more power than strictly CSS driven layouts...Javascript cannot begin to correct layout until onload has fired
And the extra weight of Javascript running when browser windows resize, etc can possibly cause problems with very complicated design layouts. But if your just resizeing a few stubborn or hard to fix DIV's that CSS doesn't seem to cut the mustard...
Big deal??? It's almost entirely for aesthetics...
Ideally I would like a CSS as much as possible as it cuts down development times of writing JS code to rearrange DIV, etc...
Additionally...you can use JS to circumvent some CSS issues...
p.s-I'd still like to see how my tree could be done using solely CSS though
Cheers
