Don’t avoid tables ENTIRELY.
- Keep
cellspacingattribute in the markup. - Control everything else (padding, borders, etc.) with CSS.
- standard table | styled table
- table headers in use
- rows only
- playing with backgrounds
- alternating row colors (classes, not adj. sibling)