/ / background-image + rgba () avec repli dans IE 7-8 - css, internet-explorer

background-image + rgba () avec repli dans IE 7-8 - css, internet-explorer

"J'ai un élément qui a une image de fond et une couleur de fond transparente. Je veux qu'IE revienne à la couleur unie

.element {
background: url(image.png);
background-color: #000; /* should be IE fallback */
background-color: rgba(0,0,0,0.5);
}

Cela semble être une simple question, mais je ne peux pas trouver de solution. Certaines solutions ne fonctionnent que dans IE7, d’autres uniquement dans IE8.

Réponses:

8 pour la réponse № 1

Essaye ça:

.element {
background: url(image.png);
background-color: #000; /* IE 8 */
background-color: rgba(0,0,0,0.5);
*background-color: #000; /* IE 7 */
}

4 pour la réponse № 2

Pour écrire les règles CSS spécifiquement pour IE8 ou une version antérieure, ajoutez une barre oblique inversée et le chiffre 9 (9) à la fin du point-virgule.

Exemple: background-color:#0009;

la source