That is in effect what I ended up doing. Putting an extra layer of divs into the output, and then using that to get the output layed out correctly.
A solution that works. However, I find it a bit strange. CSS should allow you to put a div with a given ID into a given style and layout, without having to nest divs, which is putting style into the HTML. I sort of get the reason, that its bending the layout of float which is designed to do picture layout to do more than its designed to. Thanks for everyone's help Nick On Wed, Jun 9, 2010 at 8:14 PM, David Hucklesby <huckle...@gmail.com> wrote: > On 6/9/10 5:09 AM, Nick Leaton wrote: >> I'm trying to do some layout of some html. >> >> The basic idea is to get six divs laid out into a grid pattern of two >> columns and three rows. >> Each div has a separate id and I want the CSS to determine the layout >> and which column >> and row is used to display the data. >> > [...] > > Here ya go: > > http://webwiz.robinshosting.com/temp/css-table-layout/ > > -- > Cordially, > David > -- > ______________________________________________________________________ > css-discuss [cs...@lists.css-discuss.org] > http://www.css-discuss.org/mailman/listinfo/css-d > List wiki/FAQ -- http://css-discuss.incutio.com/ > List policies -- http://css-discuss.org/policies.html > Supported by evolt.org -- http://www.evolt.org/help_support_evolt/ > -- Nick ______________________________________________________________________ css-discuss [cs...@lists.css-discuss.org] http://www.css-discuss.org/mailman/listinfo/css-d List wiki/FAQ -- http://css-discuss.incutio.com/ List policies -- http://css-discuss.org/policies.html Supported by evolt.org -- http://www.evolt.org/help_support_evolt/