Geht soetwas mit CSS? Vielleicht stehe ich mir auf dem Schlauch und die Elemente müssen nur verschachtelt/anders angeordnet werden?
Nein, sowas geht nicht.
Du kannst aber in jedes der span-Elemente ein weiteres Element Packen und dieses absolut dort hinpositionieren, wo das Bild erscheinen soll.