現在の W3C 標準から逸脱した CSS プロパティのブラウザー固有の実装のリストがあるリソースを見つけようとしています。
たとえば、IE が次のようなものをサポートしているとします。
.my-class {
-ms-foo: fizz buzz;
}
しかし、提案が推奨候補になったとき、標準化された同等のものは次のとおりでした。
.my-class {
foo: buzz fizz;
}
CR の前にリリースされた IE のバージョンをサポートするために、次のように記述します。
.my-class {
-ms-foo: fizz buzz;
foo: buzz fizz;
}
この種の変更のリストをグーグルで検索しても、あまり実りがありません。ベンダーの接頭辞については多くの嘆きと歯ぎしりがありますが、多くの「落とし穴」リストはありません。私がこれまでに発見した中で最も良いのは、変更点 (その場合は) についての無造作な言及-webkit-border-radius
ですが、それらが実際に期待される入力を文書化することはめったにありません。彼らは単に壊れた例を与える傾向があります。
存在するプレフィックスの OKリストを(標準ステータスと共に) 見つけましたが、残念ながら、関心のある変更を特定するために必要な種類の詳細は示されていません。
それで、そのようなリストは存在しますか?
部分的なリスト、または非常に古いブラウザーを除外したリストを取り上げます (たとえば、IE6 はあまり気にしません)。また、大きな 3.1 ブラウザー (IE、Firefox、Webkit/Chrome/Safari、およびOpera )についてのみ本当に心配しています。
私は、W3C によって対処されていないこと (外観など) にも関心があります。これは、ベンダーが直接作り上げたものを気にしなくても、十分に難しい問題です。