Quote Originally Posted by Paul O'B View Post

Here's a very rough chop up of your image to show how to make repeats.


I only used the display:table to avoid a margin collapse on the first element as without it the wrapper gets pulled down by the margin on its first child. Its not really needed as a normal element would have been ok (apart form the margin collapse). It has nothing to do with html tables as such but is just a way of utilising some of their behaviours. Html tables should always be used for data but not for layout. Css has no such structural semantics as such and you can more or less use what you want.

Paul, thank you so much man! getting pretty late in uk. about 5:33pm now .

I'm looking forward to looking this over.

I feel so under -informed about css now.

what book would you recommend reading to get a good feel for all the possibilities in layout techniques?