Remplacer opaque texte dans un transparent div en CSS

Je suis en train de faire du texte à l'intérieur d'un transparent div n'ont aucune opacité, aka être complètement noir:

<div style="opacity:0.6;background:#3cc;">
    <p style="background:#000;opacity:1">This text should be all black</p>
</div>

Est-ce possible de le faire uniquement avec du CSS?

Merci d'avance

+1 JabbR m'a amené ici.

OriginalL'auteur mager | 2010-03-03