Hier ist meine Seite: Ссылка
Ich habe PNGs mit transparenter Transparenz mit jQuery. IE8 (hat noch nicht mit anderen getestet) zeigt schwarze Ränder um die PNGs, während sie eingeblendet werden. Ich weiß, dass dies ein anerkanntes Problem ist und ich habe einige Methoden ohne Glück ausprobiert.
Allerdings habe ich festgestellt, dass das Herz (das letzte zu ladende Bild) nicht die schwarzen Ränder hat. Warum ist das OK? Hoffentlich, wenn ich herausfinde, warum ich es benutzen kann, um die anderen zu reparieren.
Danke
AKTUALISIEREN
Ich hatte so viel mit Code herumgespielt, dass ich nicht bemerkt hatte, dass ich unbeabsichtigt das Einblenden des Herzens deaktiviert hatte, also warum keine Grenzen.
Es ist ein komisches Thema dieses hier. In all den Foren, die ich mir angeschaut habe, gibt es Lösungen, die für manche Leute funktionieren, aber nicht für andere.
Ich weiß, dass dieser Thread sehr alt ist, jedenfalls habe ich diesen Beitrag gefunden, der für mich großartig funktioniert hat, er entfernt die schwarzen Ränder von PNGs in IE7, IE8 vollständig.
%Vor%Sie finden es in diesem Thread Ссылка
ich hatte das gleiche Problem, die Deckkraft eines Elements mit jQuery wie in $('div').css('opactiy',0.5);
Ich konnte es beheben, indem ich eine feste Hintergrundfarbe für das betreffende "div" festlegte.
einfache Demonstration: Ссылка (vergleiche das in Firefox und ie8) ...