Steve

> It would probably help if we could see the page, as CSS usually 

There is no page; it's literally the grid I posted initially. I haven't coded it yet - hence the question :)

The content is not only dynamic for each "cell", it's also multi-language. Thus, sometimes in languages like German, menus stretch the cells horizontally whilst content changes can stretch the "cell" vertically. The whole must retain the grid structure; incorporating principles of liquid design.

> requires us to rethink the "context" of the page you're working on.
> 
> You probably won't get _precisely_ the same appearance using CSS as 
> using table hacks, but you can at least get something similar, and 
> perhaps better!

Given what I need to do, I cannot see any way to do it whilst maintaining semantic markup. Your solution (whilst very welcome) doesn't seen semantic, as the container DIVs in the nest have no semantic meaning. In addition, the grid structure will not be maintained if any content stretches a single cell horizontally.

My personal context is that I have followed many discussions on this list and elsewhere regarding standards/semantic markup/seperation of style and content etc. I fully concur that this would seem to be the way forward, but I simply do not see how a table can be easily replaced for presentational purposes for a design like this. I would dearly like to do so, but with time constraints being what they are I fear I must resort to the dreaded table.

[..]
 
> Whether this looks right or not really depends on what the content is, 
> so again, a quick peek will probably get you a better/faster answer.
> 
> OR if this works, run with it :)

Many thanks!

Regards

Chris Marsh
