-3

NetscapeでCSS線形グラデーションを使用するにはどうすればよいですか?

私はこのコードを試しています:

#gr {
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#000));
    background: -moz-linear-gradient(top,  #ffffff,  #000);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000');
    -ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000'); 
}

IE、Firefox、Chromeで動作しますが、Netscapeでは動作しません。

4

2 に答える 2

5

2006年から2008年の間にFirefoxの派生物として最後に更新されたNetscapeNavigator9は、CSS2.1仕様の大部分を超えるCSSの実際のサポートを提供していません。CSS3グラデーション、またはその他のほとんどのCSS3機能はサポートしていません。

Netscape Navigator / Communicationator 4.x以前では、CSSはあまりサポートされていません。

本当にグラデーションが必要な場合は、背景画像を使用することをお勧めします。これは、過去10年間、ブラウザー間の優れた互換性を備えながら、摩擦がほとんどない、従来の、試行錯誤された方法の設計者が使用してきた方法です。

Netscapeユーザーであるという理由だけでNetscapeをサポートしようとしている場合は、時間を無駄にしないでください。Firefoxに切り替えます。真面目なウェブデザイナーは、この時代にもはやNetscapeを使用していません。

于 2012-05-11T22:00:52.393 に答える
2

Netscapeはサポートされなくなり、誰もが使用することはめったにありません。

ただし、サイトで線形グラデーションを使用する場合は、Photoshopまたはその他のグラフィックエディターを使用して画像を作成し、次のように使用できます。

background-image: url('url-of-img.jpg');
于 2012-05-11T20:52:51.707 に答える