Linear-gradient ne fonctionne pas dans IE 11

J'ai une règle css qui fonctionne très bien dans chrome, firefox et l'habitude de travailler dans IE. Maintenant, mon apparemment valide css ne fonctionne pas.

.s-tour {
/*border-radius: 5px;*/
margin: 0 auto;
width: 250px;
height: 200px;
line-height: 100px;
font-weight: 600;
font-size: 18px;
box-shadow: 0 0 7px rgba(1, 1, 1, .8);
border: solid thin #555;
color: #E0E0E0;
background: #555;
background-image: linear-gradient(to bottom, #555 0%, #eee 100%);
background-image:-webkit-linear-gradient(top, #777, #666);
background-image: -ms-linear-gradient(top,#555555 0%,#666666 100%);
background-image:-o-linear-gradient(top, #777, #666);
background-image:-moz-linear-gradient(top, #777, #666);
}

Je me sens comme à la fois background-image: linear-gradient(to bottom, #555 0%, #eee 100%); ou -ms-background-image: linear-gradient(top,#555555 0%,#666666 100%); devrait être de travailler pour IE 11 encore la l'IE inspecteur met floue la ligne rouge en dessous et rien d'autre, j'essaie.

J'ai vérifié un travail de gradient sur une page de google et background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1); fonctionnait bien, mais même exact que la ligne ne fonctionne pas sur mon site.

J'ai essayé toutes les variantes que je peux penser en termes de propriété,les préfixes et les valeurs, y compris chaque réponse pertinente sur un débordement de pile et je suis maintenant perplexe, se demandant si c'est un DOM problème ou un bug ou quelque chose de simple.

vous pouvez utiliser ce site pour générer css gradient

OriginalL'auteur bruce | 2014-10-23