Hi Christian,
Vergiss es.
Sehr konstruktiv heute ;-) (Rein pädagogisch ist es natürlich die richtige Antwort *fg*)
Theoretisch geht es mit halbtransparenten PNGs. Der Internet Explorer unterstützt das jedoch nicht so ohne weiteres. (alle anderen modernen Browser unterstützen halbtransparente PNGs)
Genau. Deshalb nimmt man ein halbtransparentes PNG in ein div, dazu den Text. Geht in Browsern != IE.
Für den IE nimmt man hier noch die Alpha-Angabe hinzu. Über eine Browserweiche wird der Text mit der Farbe "transparent" ausgestattet.
Deshalb macht man ein weiteres div, das nur im IE zu sehen ist (via Browserweiche (bspws. über expression()) und lässt da den Alpha-Filter auf 100, packt den gleichen Text rein, wie in das andere div und freut sich'n Keks.
Du könntest natürlich *zusätzlich* die Microsoft-Erweiterung zu CSS namens filter: alpha verwenden, allerdings wird da nicht nur der Hintergrund, sondern auch der Text halbtransparent.
Genau das wird mit dem oberen Workaround umschifft. Ist natürlich in Sachen Barrierefreiheit unschön, da der Text da zweimal steht. Man muss eben Präferenzen setzen...
Grüße aus Barsinghausen,
Fabian