Ciao,

a mio avviso l'unico modo realmente cross-browser è questo:

codice:
<div style='float:left; width:50px'><div>
<div style='display: block; position: absolute; top: 0; left: 50px; right: 50px;'><div>
<div style='float:right; width:50px'><div>
Sta di fatto che sconsiglio vivamente il posizionamento assoluto, non è molto elegante, ma il non utilizzarlo significa avere problemi su alcune versioni di IE8.