Hi,
Du kannst natürlich auch mittels "position" oder "margin" zwei container übereinanderlegen, einen für den Hintergrund (vielleicht ein leeres <span>) und einen für den Inhalt. Das ist aber (je nach Situation) möglicher Weise schlecher HTML-Stil.
schö
stefan