sul secondo div non mettergli il float.
<div style="width: 50%; float: left;"></div>
<div style="width: 50%; "></div>
con il posizionamento
<div style="width:50%; position: absolute;"></div>
<div style="width:50%; margin-left: 50%;"></div>
sul secondo div non mettergli il float.
<div style="width: 50%; float: left;"></div>
<div style="width: 50%; "></div>
con il posizionamento
<div style="width:50%; position: absolute;"></div>
<div style="width:50%; margin-left: 50%;"></div>