tengo 3 divs conatined dentro de un div externo. los estoy alineando horizontalmente al dejarlos flotando a la izquierda. y div3 como flotante derechohacer que div llene el espacio restante
<div id="outer">
<div id="div1">always shows</div>
<div id="div2">always shows</div>
<div id="div3">sometimes shows</div>
</div>
div1 y div3 tienen tamaños fijos. si se deja div3, quiero que div 2 complete el espacio restante. ¿Cómo puedo hacerlo?
http://jsfiddle.net/ – acm