Posted by axlq on 04/05/06 19:34
In article <44330034@clear.net.nz>, Nik Coughlin <nrkn.com@gmail.com> wrote:
>Richard wrote:
>A good place to start:
>http://www.hotdesign.com/seybold/
You're right, that's nice. They don't take the hard-line religious
viewpoint that all layout MUST be done in CSS. They do agree that
tables have uses in layout.
I do disagree with their recommendation to eliminate <b> and replace
it with <strong> -- why waste the extra bytes?
One thing I've discovered that forces me into a table layout is
the fact that I have tabular data to display within the layout. I
learned that if I use CSS layout and then try to display a table,
the CSS box boundaries don't necessarily follow or contain the
table boundaries -- especially if the table uses % widths. Or I
get nonsensical repositioning of my CSS elements that contain the
table. And the behavior isn't consistent across browsers. This
is unacceptable. Using a simple 2-column table for layout allows
me to display actual tabular data in each column without blowing
the box boundaries, and I use CSS for controlling the appearance of
everything else.
-A
[Back to original message]
|