IE9 coins arrondis & amp; Fond dégradé CSS Vivre ensemble?

Je suis tombé sur une chose bizarre dans IE9 essayer d'obtenir un dégradé d'arrière-plan à l'écran.

Fondamentalement, je suis d'appliquer plusieurs classes à un objet conteneur.

<div class="gradient corners"></div>

À l'aide de CSS.

.gradient {
background-color: #96A7C5;
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.19, #6C86AD),
color-stop(0.6, #96A7C5)
);
background-image: -moz-linear-gradient(
center bottom,
#75A33A 19%,
#8DC447 60%
);

.corners {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

Pour obtenir le dégradé dans IE, j'applique le filtre à ordures à mon .gradient de classe.

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8DC447', endColorstr='#75A33A');

Avec que, le gradient fonctionne, mais mon coins arrondis en aller.

J'ai donc essayé de les mettre dans une condition pour le filtre déclaration.

<!--[if IE]>
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8DC447', endColorstr='#75A33A');
<![endif]-->

Qui ramène mon coins, mais le gradient s'en va.

source d'informationauteur dv8withn8