Just so that beginners don't misunderstand, you can keep columns floating side-by-side regardless of window width if you declare a fixed width on the block that contains all the columns. That doesn't strike me as being table emulation, but was that your intention?
No Paul, that is not table emulation - that's a regular fixed-width layout with width (in some form) declared on both container and its elements (columns).
A table - CSS table or HTML table - expands to contain its children, and the emulations I was thinking of are the solutions we sometimes used to make old IE (7 and older) emulate CSS table. Don't think we need those IE-specific solutions anymore, but they do exist.
If I grokked correctly the OP was trying to figure out whether it made sense to only declare width on the elements (column) inside a container, or to declare width on the container and let the width of the elements (columns) relate to the container-width.
It ain't that simple... regards Georg ______________________________________________________________________ css-discuss [css-d@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/