Just float one element - the disadvantage is that the unpositioned div is actually behind the floated div:
Or use wrapper divs - may sometimes wrap in IE5.x due to pixel rounding errors:
Fix the pixel rounding errors by making one of the divs 49.9% wide:
Absolute positioning one at left:0, the other at left:50%: