Hintergrund Bild nicht angezeigt IE8

Aus irgendeinem Grund, das Hintergrundbild wird nicht angezeigt im IE8 und IE9. Es zeigt sich in IE10, Chrome und Firefox.

Ist hier das relevante CSS:

.addCartButton 
{
    background: url('/images/cartWhite.png') 18px 11px no-repeat, -ms-linear-gradient(top,#74c163,#1d7a09);
    background: url('/images/cartWhite.png') 18px 11px no-repeat, -moz-linear-gradient(top,#74c163,#1d7a09);
    background: url('/images/cartWhite.png') 18px 11px no-repeat, -webkit-linear-gradient(top,#74c163,#1d7a09);
    background: url('/images/cartWhite.png') 18px 11px no-repeat, linear-gradient(top,#74c163,#1d7a09);
}
  • mehrere bg ' s werden nicht unterstützt von IE < 10
  • Du meinst, ich kann nicht beides haben einen hintergrund und Farbverlauf?
  • NÖ. So weit ich weiß, wird ein gradient zählen als ein Hintergrundbild. Wenn der browser nicht unterstützt css 3, mehrere Hintergründe, wird es nicht für alle (zählen Sie als Ungültiger Eigenschaftswert). Ich weiß, IE9 etwas unterstützt mehrere bgs, aber es ist viel, buggy (überprüfen Sie dies caniuse.com/#feat=multibackgrounds auf bekannte Probleme). Und seit IE9 nicht weiß, über css-3-Verlauf, es macht die ganze Erklärung ungültig ( caniuse.com/#feat=css-gradients )
InformationsquelleAutor dmr | 2013-08-06
Schreibe einen Kommentar