Non ho proprio ben capito di cosa hai bisogno esattamente, però forse questo ti può aiutare:
<div style="background-color: #0f0; position: absolute; widht:300px; height:100 px;">
<div style="background-color: #00f; position:absolute; width: 100px; height: 100px;">
</div>
<div style="background-color: #f0f; position:absolute; width: 100px; height: 100px; left: 100px;">
</div>
<div style="background-color: #f00; position:absolute; width: 100px; height: 100px; left: 200px;">
</div>
</div>
Sono 3 div affiancati l'uno all'altro, all'interno di un div madre.
css:
background-color, lo puoi ovviamente togliere, l'ho messo per rendere i div visibili senza contenuti.
position: absolute, posiziona il div facendo coincidere l'angolo in alto a destra con l'angolo in alto a destra del div madre, sovrapponendosi ad elementi già esistenti in tale posizione.
left: xxxpx, serve per spostare il div a destra di tot px.
Per ottenere risultati soddisfacenti, è opportuno indicare le dimensioni esatte di ogni div con width(larghezza) e height(altezza).
spero di aver capito il tuo problema.