DrDoc - 4:16 pm on Jun 6, 2013 (gmt 0)
Just because I hate when bad advice floats around, let me second what lucy24 said:
Floating elements are a perfectly viable solution, as are inline-blocks. Neither is a one-size-fits-all solution. In most cases, only one of them is the right solution for a particular scenario.
As for the bad advice you were given elsewhere -- tables are not extinct. Never were. Never will be. They were just never meant for page layout design.
Use the right tool for the right job, whether that be tables, floats, inline-blocks, iframes, whatever ...