2011-08-04 5 views
2

私はバックグラウンドにグラデーション効果を与えるために次のCSSを使用していますが、IEではうまくいきません。どうすればIE8で動作させることができますか?勾配エフェクトIE

IE8とその作業でテスト
background: -moz-linear-gradient(bottom, #000000, #829a90); 
background: -webkit-gradient(linear, left bottom, left top, from(#000000),to(#829a90)); 
+1

あなたの質問には答えられないかもしれませんが、それは一見価値があるかもしれません。http://css3pie.com/ –

答えて

3

:それはカラーストップと放射状のグラデーションをサポートしていないため、

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', 
            endColorstr='#829a90'); 

はまた、いくつかの制限がIEでグラデーション効果を与えることにあります。また、すべてのブラウザがグラデーションをサポートしているわけではないので、グラデーションに頼らざるを得ない理由があります。

+1

...一般的なクロスブラウザCSSについては、http://prefixr.com/をご覧ください。 – Quasdunk

+1

@Quasdunk :リンクは何をしていますか? –

+0

@Harry Joy 'background:-moz-linear-gradient(bottom、#000000、#829a90);'のようなCSS宣言を貼り付けてからPrefixizeボタンをクリックすると宣言が表示されますほぼすべてのブラウザ用です – Quasdunk