Wozu soll das span hier dienen? Formatiere den Absatz (der ist KEIN inline-Element) so, wie Du ihn haben willst.
ich möchte am Fuß meiner Homepage sowas einbinden wie "Sandras Homepage 2003" der Text soll allerdings nicht genauso aussehen wie der Rest.
Dafür definierst du einen Block:
.foot
{
text-align:center;
}
und im HTML Code:
<p class="foot"> (oder DIV. p ist aber durchaus logisch, da es ein Textabsatz ist den du haben willst).
</p>
Und dein Problem liegt an dem inline Element <span> wie du mit dem Rahmen siehst ist der nur um den Text, d.h. der Text ist zwar mittig aber nur innerhalb des Bereiches, den der Text einimmt.
Struppi.