У меня есть 3 divs, координированных внутри внешнего div. Я выравниваю их по горизонтали, плавая влево. и div3 как плавающие вправо
<div id="outer">
<div id="div1">always shows</div>
<div id="div2">always shows</div>
<div id="div3">sometimes shows</div>
</div>
div1 и div3 имеют фиксированные размеры. если div3 оставлен, я хочу, чтобы div 2 заполнил оставшееся пространство. как я могу это сделать?