Two-column layout without floating elements?

css, css-float, semantics

Solution

http://jsfiddle.net/9LaJt/

You should take a look at:

display: inline-block

As Mark said, to avoid baseline aligment:

vertical-align: top

Problem

How can I position divs side by side without using float? I'm asking because I've read a few times that I shouldn't use float. Or in this particular case is float still the best way to position elements?

Original source