0

現在、コンパスをRailsプロジェクトに統合しようとしています。古いFirefoxバージョン(3.0.18)とそれほど古いバージョンのIE(8)を試してみるまで、すべてが正常に機能しました。

たとえば、私のヘッダーには線形グラデーションがあります:

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

そしてそれはうまくいきました。ただし、古いブラウザには自動フォールバックはありません。背景色のようなもの:#8fcbef .. ..

私は何かが足りないのですか?

前もって感謝します!

4

1 に答える 1

2

ここにはいくつかのオプションがあります。

  • css3のすべてのビットのフォールバックを自分で指定し、modernizrの使用を開始して、CSS3が解釈されない場合にのみフォールバックが読み取られるようにします。
  • CSS3を使用するとフォールバックが発生するため、バーボンを使用してみてください

コンパスを使い続けたい場合は、html5-railsを試してみてください。アプリにmodernizrが埋め込まれているため、必要な場合にのみフォールバックを選択的に提供できます。

psmodernizdフォールバックの例は次のとおりです。

// 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))
于 2012-04-08T17:07:04.373 に答える