Das ist ein Beispiel für Opacity, bzw. Transparenz.
Der Textblock wird mit einem weißen oder andersfarbigen Hintergrund hinterlegt, und somit kann man dann Text über ein Foto legen. Ohne die Transparenz kann man den Text sehr schlecht lesen.
CSS - Class um ein Element teilweise druchsichtig zu machen.
.durchsichtig { background-color:#FFF; color:#000; opacity: 0.7; -moz-opacity: 0.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70); }
Auf meiner eigenen Seite habe ich das sehr häufig benutzt, um den Hintergrund durchscheinen zu lassen. Sehr oft wird das angewendet um auf einem Bild Text darzustellen. Ein Beispiel sehen Sie oben auf dieser Seite.
Man braucht dafür 4 Zeilen, wenn man auch ältere Browser abdecken will (Crossbrowser Lösung)