Ok, i hate tables. I've never been any good with them. Anyways, what i'm wanting to do is have navigation side-bar on the left, and a frame in the middle of the page. It works the way i want, only thing is the links ont he left are spaced out more than i want them to be. What im doing is adding the frame off the first row and setting it rowspan=9, 9 because that how many rows i have... Anyways, my frame has to stay the size it is right now... Well... My way of doing this is probably not the easiest way or the best way. So does anyone have any suggestions?? here is sortof how im doing it:
You might find it easier and less fragile to use nested tables. Have one 1-row, 2-column main table. The first column has your links, the second has your frame. In the first column, have another table that contains all your links. That way you can mess around with the links table and not break stuff in the outer table.
If you would be so kind as to show me the working example (Link), I could possibly help you out. I can get a better picture when looking at the entire source after the page has loaded.
Otherwise I can only suggest using the height and width attributes to control the dimensions of your cells. I.E. Try setting the table width and height first, then work you way down.
Question (don't take this the wrong way): if you hate tables and you're no good with them, why are you using them for something that doesn't need them?
That sounds like all you'd need in your body. Then float/position the DIVs and restyle the ULs... make your life a lot easier, and easier for visitors too.
CSS + DIV can do pretty much everything.. table are just your last ressource usually.. when you want something to be exactly "there" in your page and in all browser to look very similar..