Подобный вопрос был здесь , но мои div'ы не имеют фиксированного размера вообще. Мне нужно следовать структуре:
<div style="float:left;"></div>
<div style="float:left;"></div> <!-- this div should be what's left after the first and third divs -->
<div style="float:right;"></div>
Я пытался установить overflow:hidden;
для второго div, но это не помогает.