On Wed, Nov 02, 2011 at 04:20:05PM +0000, Mark Rogers wrote:
If there is a vertical relationship between the cells in Chris's example, it may well be that using tables is "correct", but otherwise I don't know of a way to make it work elegantly in CSS. It ought to be fairly simple to be able to specify tab levels in CSS so that everything at the same tab level will be vertically aligned regardless of content, but that's not an option to my knowledge.
I've decided to go with using tables for the pages in question, it's not quite so messy as I thought it would be. The pages are generated from a database using PHP so much of the repetitive stuff can be wrapped up in functions and/or loops. No one has to look at the resulting HTML fortunately.
I agree though that there should be some sane way to specify tab positions in CSS, it would make life so much easier.