te credo, uno span non ha dimensioni, se non ci sono larghezze occupa un certo spazio e basta. dovrest dare un display:block e una larghezza che presumo dovrebbe corrispondere alla larghezza della cella. e visto che entrambi gli span avranno le stesse caratteristiche eccezion fatta per l'allineamento, dovranno sovrapporsi e quindi gli metteri un position:absolute. prova, io non ho provato ma qualcosa dovrebbe venirti fuori.

cmq mi sembra strana la cosa, questo doppio allineamento, perchè una cosa del genere?