-4

これはどういうわけか難しい質問だと思いますが、少なくとも「彼は本気ですか?」のようなことを考えているかもしれませんが、とにかく質問します。

私がすべてのブラウザと言うとき、私は意味します:IE6 +、FF3 +、Safari 5 +、Chrome 13 +、Opera 10+

Safari、Chrome、OperaはIMOブラウザーであり、更新を本当に気にする人が主に使用しているので、さらに高いバージョンのブラウザーのみをサポートすることも受け入れます。

w3c仕様に従って標準化されたcss3で記述されたcssファイルを取得し、css3機能を期待どおりに機能させる一連のcssファイルとjsファイル(おそらく異なるブラウザーバージョンのいくつかのファイル)を生成したいと思います。

それで、一般的に、あなたはそのようなことをすることが可能であるかもしれないと思いますか、あるいは何かがすでに存在するかもしれませんか?

また、私が始めるための提案、ヒント、またはいくつかのリソースがあれば幸いです。

編集

一部の人々は私が何を意味するのかを本当に理解しておらず、私の質問を評価しましたが、私はいくつかの説明をしなければなりませんでした。

標準化されたcss3ファイル(現在のバージョンのw3c仕様)をcss、jsに変換し、現在指定されているcss3機能を期待どおりに機能させることは、技術的に実行可能かどうかを尋ねています。そうでない場合、または問題などがある可能性があることをすでに知っている場合は、その知識を私と共有してください。

たとえば、丸みを帯びた角の機能は、コンテナの画像を生成し、コンテナの周りにいくつかのラッパーを使用することで、古いブラウザでサポートできます。これは、JavaScriptポリフィルを使用するよりもはるかに効率的です。

状況によっては難しいかもしれないという意見や理由を聞きたいだけです。たぶん、「機能XYがブラウザABで機能するとは思わない。なぜなら、その機能は、そのブラウザでの可能性ではまったく模倣できないからだ!理由は...」

それで、あなたはそれについてどう思いますか?

4

1 に答える 1

1

ポリフィルは、古いブラウザーに欠けている機能を埋めるために利用できます。

任意の CSS3 ファイルを変換する一般化された/自動化された手法については知りませんが、HTML5/CSS3 で行う多くのことは、適切なポリフィルを使用して行うこともできます。

ポリフィルの良いリストについては、

https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills

于 2012-08-16T17:13:02.380 に答える