Hallo,
Das png-Format ist für solche vorhaben ideal: Du erstellst ein PNG mit entsprechendem Alphawert. Leider wird das vom IE noch nicht unterstützt und Du musst auf den Effekt verzichten.
Alternativ kannst Du die Halbtransparenz simulieren, wenn Du ein 2 mal 2 Pixel großes png erstellst (alternativ gif, das ist aber schlechter als png) und die beiden diagonalen Pixel voll transparent machst, die anderen z. B. grau.) Dieses Bild legst Du als Hintergrundbild für p.
Markus