I must admit I don't take pride in my UI skills - I have been working towards a SP Webpart functionality that involves 3 custom Treeviews of varying document libraries.
Issue with AspNet TreeView is that it renders in a different html table that forces it go out of the table structure of HTML. The Treeview gets to the bottom of the page breaking all the HTML norms.
I was able to move the Treeview to the desired location using CSS (position:relative;left:31%) etc but the problem I get is when I expand the Treeview, it expands on top of the other controls on the page (superimposes the expanded treeview on controls underneath it).
I have 3 Treeviews and ideally I'd like them to auto push/fit whatever content is underneath it whenever the treeview is expanded. I have tried CSS overflowsand a lot of other techniques but to no avail.
If anyone could guide me how and what kind of CSS I need to use to have the desired UI functionality I would be highly obliged.