As seen on Zeldman:
One of the bug bears with CSS, as versatile as they are, is that they do not totally solve every layout problem a web designer encounters. Work-arounds and hacks are required at times to get everything up and running. Still I am of the opinion that the benefits far outweigh the disadvantages.
Some designers, old skoolers I imagine, refuse to change their thinking though, and continue to use tables to structure a website. After all tables work cross platform and cross browser, they insist.
While tables may work, using CSS is a far better option. Douglas Bowman removes any doubt as to why in his article Throwing Tables Out the Window.




