I have two <div>
inside of a container. They act as a left and right column. The right column will vary in height, while the left column is just one image and some text.
How can I position these correctly without using float and clearing div hacks? Use of these styles means I will need extra HTML and usually excessive CSS.
I assume that you could do this with display: inline-block
. But when I do this one of the columns usually has strange vertical positioning.