0

Ich versuche gerade, Kompass in mein Rails-Projekt zu integrieren. Alles hat gut funktioniert, bis ich eine alte Firefox-Version (3.0.18) und eine nicht ganz so alte Version von IE (8) getestet habe.Kompass-Fallback für IE

Zum Beispiel, mein Kopf hat einen linearen Gradienten:

+background-image(linear-gradient(#8fcbef, #cee8ff)) 

und es funktionierte gut. Aber es gibt kein automatisches Ausweichsystem für alte Browser. Etwas wie Hintergrundfarbe: # 8fcbef ...

Fehle ich etwas?

Vielen Dank im Voraus!

Antwort

2

gibt es ein paar Möglichkeiten:

  • die Fallbacks für jedes einzelne Bit von css3 selbst festlegen, und starten Sie modernizr mit, um sicherzustellen, dass sie nur lesen, wenn CSS3 nicht
  • versuchen bourbon interpretiert wird mit wie es Fallbacks tut liefern, wenn Sie CSS3

verwenden Wenn Sie mit Kompass halten wollen, geben dann html5-rails einen Versuch, da es modernizr in Ihre App bettet, so dass Sie selectivel können y stellen Ihnen nur die Fallbacks, wenn sie

ps ein Beispiel für eine modernizd Rückfall wäre erforderlich sind:

// this rule is only applied if the browser is incapable of rendering css3-style gradients 
.no-cssgradients 
    #header 
    background-color: #8fcbef 

// this rule is applied when css3 gradients are interpreted 
#header  
    +background-image(linear-gradient(#8fcbef, #cee8ff)) 
+0

Bourbon ist perfekt für das, was ich will. Vielen Dank! –