2009-09-21 2 views
0

新しい仕様が出てきたら(HTML 5のように)、拡張機能を使い始めることができます。しかし、すべてのブラウザが最新かつ最高の仕様で鼻を切るわけではないという事実にどのように対処していますか?確かに、同じことを2回コーディングするのは楽しいことではありません。私たちは正常に機能しないものを利用することができますが、今日の一般的なブラウザすべてで利用できるものを使用するほうが簡単ではありませんか?新しい仕様を採用するためのあなたの練習(または待機期間)は何ですか?新しい仕様(HTML 5など)を採用するまでの期間は?

答えて

1

HTML5の場合、必要な機能がユーザーの90%のようなものによって使用される前に、Webサイトの「コア」機能のアナリティクスに採用されていない可能性があります。これは不幸にも、私のユーザーの何かのように80%が最もimteresting部分をサポートしていないときは、そのすぐ

:-(いずれかの「一般」のサイトにたぶん、私はそれらを使用して始めましょう、と...

しかし、他人のために正常に低下します

しかし、あなたはいつもそれを決めるわけではありません。あなたのクライアントは、しばしば選択する人です...そして、企業ポリシーなどの理由でIE6に固執していれば...そして、ユーザーはIE6で、thなし他のものをアップグレード/使用する能力。例えば


、新しい<video>タグ取る:彼らはすでに誰だろうものよりもより多くのユーザーのためだけで正常に動作し、いくつか埋め込まフラッシュのものを持っている場合、どのようにあなたは彼らのウェブサイトでそれを使用する必要があり、あなたの顧客を説得しますが<video>タグを読み取ることができますか?

0

私はFirefox 5とIEがそれをサポートするまで、私は本当にHTML 5を使用しません。私の開発の大半は社内のものなので、私にとって重要なことはすべてIEです。しかし、外部的に、クロム(これに沿​​って最も遠い)は、市場シェアの最小量を持っています。 FirefoxとIEの両方でサポートされている場合、私は良いです。

1

HTML5は特別な獣です。多くの場合、ブラウザで実装されているような共通の動作を指定するだけです。つまり、今すぐ使用できる部分があります。たとえば、単純なdoctypeまたはencoding宣言を使用している場合は、ブラウザを使用する限り、かなり安全です。他の一部の部分は、ブラウザによって実際にサポートされる必要のない動作を追加します(たとえば、custom data attributes)。しかし、仕様の他の部分は、ブラウザがそれらをサポートしていない場合、javascriptで簡単に実装することができます。この意味では、advanced form handlingを採用して、サポートされているすべてのブラウザがネイティブに実装したら、JavaScriptソリューションを削除することができます。したがって、HTML5の場合には、あなたを助ける答えは間違いありません。

また、html5 tagの下の質問の多くを参照してください。

関連する問題