Forum Moderators: not2easy
Justification is taking up the measure because the line itself isn't long enough to do so naturally.
If it's an inline element, it is only as long as itself, therefore it takes up the width of its "measure" perfectly.
The only way I can see this working is by setting the
span to display as block. As you can see from the W3C, the
text-align property only applies to block-level elements: CSS 2, Chapter 16: Text [w3.org]