I am currently seeking a solution to align divs next to each other without relying on floats or position:absolute. The divs will have fixed widths and may contain floated elements within them. This is for a content management system where users can drag and drop content elements to organize them. They don't necessarily have to be divs, but I haven't found another HTML tag that would be more suitable.
The ultimate goal is to create a CMS that allows users to arrange content elements by dragging them. Unfortunately, when using floats, if you try to stack divs vertically, they all shift down to accommodate the tallest div above, even if there's space for them to fit under another div. For instance, having three elements where two should be stacked on the left and one taller element on the right with a height in between the others.
Inline-block is not an option as it lacks support from Internet Explorer (though I wouldn't mind requiring Chrome Frame...), and it doesn't serve the purpose of this layout either.