2012-02-10 6 views
0

FirefoxとGoogle Chromeではうまく動作しますが、ie6では動作しません。以下のコードを使用しました。ブラウザのサポート性

コード:

background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e)); 
background: -moz-linear-gradient(top, #7db72f, #4e7d0e); 
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7db72f', endColorstr='#4e7d0e'); 

+0

をお読みください。まず、Microsoft Internet Explorer 10以上とOpera用のプレフィックスは含まれていません。第二に、あなたのWebKitの構文は古く、古いものです。第三に、プレフィックスなしの公式バージョンは含まれていません。 – xfix

答えて

1

に助けてくださいはthis page助けをしていますか?

フィルターが適用されるオブジェクトは、フィルター効果が表示される前にレイアウトされている必要があります。 heightまたはwidthプロパティを設定するか、positionプロパティをabsoluteに設定するか、writingModeプロパティをtb-rlに設定するか、またはcontentEditableプロパティをtrueに設定することによって、オブジェクトのレイアウトを指定できます。

1

progid : DXImageTransform.Microsoftの間にスペースの問題があるかもしれません。このように書きます:

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='7db72f'); 

は、私はあなたにいくつかのことを注意してみたかったこの記事http://webdesignerwall.com/tutorials/cross-browser-css-gradient

関連する問題