W3Cは、プレフィックスなしのCSSアニメーションに祝福を与えます





CSS標準の作成に特化したW3CのCSSチームは、ベンダープレフィックスなしでCSS3変換、遷移、およびアニメーションを使用することに青信号を与えています。



CSSベンダープレフィックスは、開発者が提案された推奨事項の段階にあるプロパティを最終的に受け入れられる前に使用できるように設計されています。 プレフィックスのおかげで、開発者は特定のブラウザーで提案された標準の癖の多くを使用できます。 残念ながら、そのような取り組みは必ずしもうまくいくとは限りません。 ベンダーのプレフィックスは、Operaが他のブラウザのプレフィックスのサポートを導入しようとしていたので、実際の問題になりました。



したがって、3つのCSSプロパティがプレフィックスをすぐに奪われるというメッセージは、開発者にとって非常に良いニュースです。 もちろん、コードを編集してプレフィックスを削除するのは時期尚早ですが、ブラウザ開発者はプレフィックスのないこれらのプロパティをサポートする更新をすぐにリリースします。 実際、IE10リリースプレビューの最新バージョンは、プレフィックスなしのCSS3変換、トランジション、およびアニメーションを既に理解しています。



IEBlogは最近、現在IE10でプレフィックスなしで機能するすべてのCSSプロパティの優れた概要を公開しました。



残念ながら、Web開発ではよくあることですが、プレフィックスなしのCSSプロパティを使用するのは必ずしも簡単なことではありません。 プレフィックスを使用してプロパティを記述し、最後に同じプロパティをプレフィックスなしで書き込むというベストプラクティスを順守している場合でも、コードを少し調整する必要があります。



CSSグラデーションの構文を検討してください。 現在ブラウザでサポートされているプレフィックスグラデーションは、実際にはグラデーション仕様の古いドラフトバージョンです。 この構文の変形は、可能な仕様の段階にあるこの仕様に準拠していません。 つまり、古い仕様に従ってCSSプレフィックスなしでグラデーションを書き留めた場合、グラデーションが最終的に標準化してプレフィックスを奪うと、コードは機能しなくなります。 幸いなことに、CSSのグラデーションは少し異常であり、ほとんどの場合、多くのコードを編集する必要はありません。 トランスフォーム、トランジション、アニメーションでは、何も変更する必要はありません。



ブラウザ開発者は、W3Cがこれらのプロパティを標準化した後でも、プレフィックス付きプロパティのサポートを残す必要があります。



All Articles