Hintergrundverläufe in IE7 mit CSS

8

Ich verwende das folgende Bit von CSS, um einen linearen Hintergrundgradienten zu erstellen. Es scheint gut zu funktionieren in IE8 / 9, FF, Safari und Chrome aber nicht in IE7. IE7 zeigt einen durchgehenden (grünen) Hintergrund. Hier ist mein Code

%Vor%     
Kiwi1 31.08.2011, 12:54
quelle

3 Antworten

18

In IE & lt; = 7 funktionieren Filter nur, wenn das Element Layout hat.

%Vor%

Seien Sie sich bewusst, dass es andere Dinge brechen kann, so dass alte gute background-image eine sichere und zuverlässige Lösung sein könnten.

Bitte beachten Sie auch, dass Ihr CSS keine Gradienteneigenschaften für Opera, IE10 und aktualisierte Syntax für Webkit hat.

    
duri 31.08.2011, 13:09
quelle
2

Die korrekte Syntax lautet:

%Vor%

Dies wird von IE4 & gt;

unterstützt

Siehe die MSDN-Quelle hier .

    
Kyle 31.08.2011 13:15
quelle
0

Ich bin nicht sicher, ob die Parameter dieser Transformation die Groß- und Kleinschreibung betreffen - aber wie die meisten anderen CSS auch aussehen, könnten Sie versuchen:

%Vor%

Beachten Sie das kleingeschriebene Anfangszeichen und das Kleinbuchstabe str Suffix.

    
Grant Thomas 31.08.2011 12:58
quelle