I almost feel like I need to be going to Tables Anonymous meetings and starting a 12-Step program because I use tables instead of CSS for a lot of things.
I just don't comprehend how CSS could be used to align and arrange stuff such as what is in this (cringe) TABLE which includes a Spry element http://alamoassetadvisors.com/who-0626-biopanels-cut.html
Thanks for any enlightenment.
Here's the best resource for learning CSS that I know of: http://www.amazon.com/Getting-StartED-CSS-David-Powers/dp/1430225432
There are some things for which tables are best. Layout in general is no longer one of them.
Tables are not bad and I know one extremely skillful designer who uses table/div layouts about 50/50.
There are two distinctly different "css" methods to layout--floats and absolute positioning, so you have three options:
2. abolute positioning
3. float positioning
You can use all three methods on the same layout. The important thing is to understand the strengths and weaknessess of each method so that you can apply the right tool for the job.
I generally use floats and use the other two only where I need their particular qualities/features. Tables are often the best method where you want things arranged in a grid (often, but not always).
Europe, Middle East and Africa