Przedmówca ma racje - trzeba stosować 2 div'y, jeden z przeźroczystym tłem, a drugi ze zwykłym tekstem.
ps. Niezbędne jest użycie obu parametrów (opacity i filter), gdyż IE interpretuje jedno, a FF drugie (nie pamiętam który interpretuje który, ale to akurat nie gra roli).
opacity: 0.9; filter: ALPHA(Opacity=90);