Forum Moderators: open
That aside, I am using HTML4/STRICT with CSS. The transition from tables is difficult, and most of the messages posted in the CSS forum are relating to height as you will find!
There are pros/cons of XHTML, but it's not entirely supported yet, and I'm told HTML5 will replace it anyways, so I'm sticking with HTML for the moment.
That said, if you have a specific question, ask away!
I mostly use strict html 4 with css for styling. But most of the time I still use a basic table "layout grid" to hold the page in place. Not nested tables, mind you, just the outer grid.
If you've got a nice "purist" template that uses only css divs and is quite cross-browser friendly, then sure, use that and pitch all your layout tables to the dust bin. And if you're working up new templates for a major web development, and you've got the time and resources to get it to work cross browser without using layout tables, then that's all good, too.
But if you're doing something modest but still somewhat customized, then I find that working with all divs and no layout tables at all takes a whole lot of cross-browser tweaking time that I don't have to give such a project.