Pourquoi n'est pas mon div dégradé d'arrière-plan de travail dans IE9

j'ai été me casser la tête sur la façon d'obtenir un arrière-plan pour un DIV pour le travail à l'aide de l'arrière-plan dégradé pour IE9. La chose drôle est, le reste de la DIV d'affichage des gradients à l'exception de celui-ci.

Le code que j'utilise est:

filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#388EBB', endColorstr='#5D9ABA')

Pour obtenir une meilleure compréhension, j'ai créé une div de classe appelé classement, qui se trouve sur le côté en haut à droite de l'écran, la position est fixe.

Le reste des éléments dans la page ayant des gradients sont rendus correctement sauf cela. Suis-je en train de faire quelque chose de mal?

MODIFIER

C'est comment mon #répondre ressemble (qui fonctionne très bien)

#respond {
    -moz-box-shadow: 0 0 1px #CCCCCC;
    -webkit-box-shadow: 0 0 1px #CCCCCC;
    border-top: 1px solid #ECEDE8;
    float: left;
    margin-left: 10px;
    width: 370px;
    margin-bottom: 15px;
    background: -moz-linear-gradient(center bottom , #E8E8E8 0%, #F2F2F1 50%) repeat scroll 0 0 #F5F5F4;
    background: -webkit-gradient(linear, left top, left bottom, from(#E8E8E8), to(#f2F2F1)); 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8E8E8', endColorstr='#F2F2F1'); /* for IE */
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8E8E8', endColorstr='#F2F2F1'); /* for IE */

}

C'est de cette façon la .classement ressemble

.leaderboard {
    border: 1px solid #5D9ABA;
    -moz-border-radius: 0px 0px 4px 4px;
    -webkit-border-radius: 0px 0px 4px 4px;
    border-radius: 0px 0px 4px 4px;
    margin: 375px auto;
    background: -moz-linear-gradient(center bottom , #388EBB 0%, #5D9ABA 50%) repeat scroll 0 0 #5D9ABA;
    background: -webkit-gradient(linear, left top, left bottom, from(#388EBB), to(#5D9ABA));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#388EBB', endColorstr='#5D9ABA'); /* for IE */
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#388EBB', endColorstr='#5D9ABA'); /* for IE */
    text-color: #EFEFEF;
    -moz-box-shadow: -2px 2px 5px 0px #CCCCCC;
    -webkit-box-shadow: -2px 2px 5px 0px #CCCCCC;
    box-shadow: -2px 2px 5px 0px #CCCCCC;
}
Vous pouvez trouver ce lien plus récent: webdesignerwall.com/tutorials/cross-browser-css-gradient. Toutefois, il semble en dehors de la gradienttype attribut, votre syntaxe est identique. Il y a peut être une erreur ou une contradiction ailleurs dans votre code?
Je viens de mettre à jour ma question d'origine avec le code css pour les deux.. La #répondre rend bien, mais la .classement n'est pas
Alors j'ai trouvé comment résoudre le problème.
Si vous avez trouvé le correctif, c'est une bonne idée pour répondre à votre question et de l'accepter, afin que d'autres puissent savoir ce qui a fonctionné pour vous.

OriginalL'auteur Sledge81 | 2011-05-05