вопрос
<div class="text">
текст
</div>
CSS:
.text {background: rgba(255,255,255,0.5);}
будет полупрозрачный фон текста (везде кроме ie<9)
либо свойство opticaly вам в помощь.
UPD by Sander
rgba - это css3
opacity - тоже не совсем кроссбраузерный (moz-opacity и т.п.) да и к тому же этот стиль делает весь блок полупрозрачным, включая текст и картинки в нем.
Наилучшим вариантом будет полупрозрачная png картинка в качестве фона для блока (кроме ie6).
background:url('../images/opa.png');