Comment puis-je supprimer le parent de l'opacité dans le CSS?

Dans mon CSS j'ai le texte suivant:

.Thing {
    filter: alpha(opacity=40);
    opacity:0.4;
    -moz-opacity:0.4;
}

.Thing button {
    filter: alpha(opacity=100);
    opacity:1;
    -moz-opacity:1.0;
}

Toutefois, le bouton est toujours .4 opacité. J'ai ensuite essayer opacity: 2 et tel et il semble que je peux lui donner moins d'opacité, mais pas plus. Est il possible que je peux enlever ou dois-je écrire plusieurs règles pour tout, mais le bouton?

Je suis en train de tester avec Firefox et Chrome.

Vous ne pouvez pas supprimer parent opacité, si vous pouvez faire quoi que ce soit sur un 20% de la surface opaque, plus vous aurez jamais obtenir est de 20% opaque.
J'ai été très en espérant que n'était pas le cas 🙁
Meilleur CSS seule façon de contourner cela est d'utiliser de couleur rvba sur l'élément que vous voulez de la transparence. Le soutien n'est pas universel pour rgba encore est le principal inconvénient de garder à l'esprit.
rgba ne vous aide pas que la transparence de l'enfant textarea mélanger les div parent couleur d'arrière-plan, PUIS le site de fond au lieu de simplement bleding le site image d'arrière-plan
J'essaie d'imaginer ce que vous voulez dire mais je ne pense pas que je suis assez à l'obtenir. Avez-vous un jsfiddle ou quelque chose à démontrer ce que tu veux dire?

OriginalL'auteur | 2011-09-30