"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 № 1Essaye ç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;