hi,
Lösung 2: CSS und <SPAN>, wie weit das funktioniert, habe ich nicht überprüft.
Meiner Erfahrung nach stellt bisher kein browser die Textausrichtung in span tags vernünftig dar.
Auch breitenabgaben für Span-tags werden ignoriert.
da span ein inline-element ist, kannst du ihm gar keine breite zuweisen - die _hat_ ein browser zu ignorieren, wenn du es trotzdem tust.
ohne breite natürlich innerhalb des elementes auch keine textausrichtung; denn wenn das element automatisch exakt so breit dargestellt wird, wie es der darin enthaltene text erfordert, macht links-, rechtsbündig oder zentriert optisch auch keinen unterschied.
zwei spans in einem übergeordneten element wie einem div oder einer tabellenzelle sollten sich aber per float exakt so ausrichten lassen, wie es hier in der fragestellung gefordert ist.
gruss,
wahsaga