Quote Originariamente inviata da Nux05 Visualizza il messaggio
Grazie mille per l'aiuto Ho risolto un pò diversamente..lo spiego in due righe di codice magari può essere utile:
codice:
<div id="box">
<div>rosso</div>
<div>nero1</div>
<div>nero2</div>
<div>
Ho messo nell'html i div in questo ordine.
Poi nei CSS il box ha float:left e il rosso float:right e le dimensioni del box sono fatte in modo tale da essere precise per i 3 div.
Cosi funziona a meraviglia
E` anche una soluzione.
Non sempre e` possibile cambiare l'ordine dei blocchi nell'HTML (ci possono essere problemi con i browser non visuali).

Con quell'ordine nell'HTML funziona anche dando float:right a tutti i blocchi - in alcuni casi simili il float:left e` usato per altri scopi (ad esempio per sistemare il contenitore dentro il body, oppure altri blocchi all'interno del blocco rosso).
Questa nota e` per i "posteri" (se qualcuno volesse la stessa cosa e facesse una ricerca nel forum).