-moz-linear-gradient と -webkit-gradient の基本的な違いは何ですか。変更はパラメーターにあり、-moz は mozilla 用であることを知っています。しかし、なぜ Mozilla 用に異なる CSS プロパティを持っているのでしょうか。ここで webkit は何を表していますか?
2 に答える
ただし、ほとんどの場合、拡張機能は、まだ勧告候補の状態に達していない W3C ドラフトの準備で開発されたブラウザー機能をリリースおよびテストするために使用されます。拡張機能により、これらの新しいプロパティが標準として利用可能になる前に広くテストすることができますCSS プロパティ。
http://reference.sitepoint.com/css/vendorspecific
これらのプロパティの一部は、最終的な推奨事項に含めるためにドラフト CSS 仕様に含まれていますが、まだ実験的なものです。最終的な標準プロパティは、現在のプレフィックスの実装とは異なる場合があります。
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Mozilla_Extensions
Webkit CSS プロパティ
http://css-infos.net/properties/webkit
WebKitは、オープン ソースの Web ブラウザー エンジンです。WebKit は、Safari、Dashboard、Mail、およびその他の多くの OS X アプリケーションで使用されるエンジンの Mac OS X システム フレームワーク バージョンの名前でもあります。WebKit の HTML および JavaScript コードは、KDE の KHTML および KJS ライブラリのブランチとして始まりました。
序章
WebKit は、2008 年初頭に -webkit-gradient のサポートを追加することで CSS のグラデーションへの道を開き、導入以来広く使用されるようになりました。
過去数か月にわたって、CSS ワーキング グループは、グラデーション構文を使いやすくすることについて議論を広げてきました。最近、Tab Atkins は、Image Values and Replaced Content モジュールの最新のドラフトに提案を含めました。WebKit と Mozilla は現在、この提案を実装しているため、Web 作成者はそれを試して、ワーキング グループにフィードバックを提供できます。提案はまだ編集者の草案であることに注意してください。つまり、まだ可能であり、ユーザーのフィードバックによって変更される可能性さえあります。
新しい構文の主な目標は単純化です。以下の例でわかるように、一般的なグラデーションをコード化するのは非常に簡単になりました。2 つ目の目標は、実装がブラウザー間で互換性があるものを指定することでした。
まだ実行していない場合は、最近のナイトリー ビルドを取得して、この投稿の例を確認してください。
以下にいくつかの簡単な例を示します (これらの例はすべてサイズ変更可能であるため、ボックスのサイズ変更がグラデーションにどのように影響するかを確認できます)。