2011-10-28 7 views
0

私の質問はまだ混乱しています(まだ未完成のままで、まだ進化していますか?)HTML5はさまざまなブラウザでサポートされており、既存の機能を実装する方法と簡単な実用性に関するすべてのリソースが利用できます。HTML5サイトの実装

1)WebサイトにHTML5のみの機能を実装するにはどうすればよいですか?最初のアクセス時に何らかの種類のブラウザ/バージョンチェックを行い、他のブラウザをインストールする必要があることをユーザに通知しますか(煩わしくてユーザに不快ですが)?

2)ユーザーのブラウザでHTML5機能が動的に使用できるかどうかを確認する方法はありますか(ChromeのバージョンXではサポートされていません。次に動作するはずです)。

3)2)の答えが「はい」と仮定すると、将来発生する可能性のある仕様の変更についてはどうすればよいですか? (チェックはうまくいきます、ブラウザはWebGLなどを実装していますが、開発中に使用していた仕様とW3Cプロセスで拡張された仕様との間にいくつかの変更があり、実装が互換性がなくなるため、 )

+1

3番にすると、仕様が変わる可能性がありますが、ブラウザに実装されている機能はかなり安定しています。仕様の変更よりもブラウザの不一致に悩まされることになります。 – swatkins

答えて

1
  1. あなたのHTML内の最初の行は、これはあなたがHTML5の言語で話しているブラウザに指示<!doctype html>であることを確認して、HTML5の使用を開始します

  2. このgoogle-hosted html5 shivは、新しいhtml5タグが古いブラウザで動作するようにするのに役立ちますERSと誰かが既にあなたができる、指摘し、私はこれはちょうどあなたが、残念ながら自分の後れを取らないために必要なものであるブラウザのCSSをテストするためにmodernizrを使用する必要がありますレンダリング機能

  3. 、それをあえて言うと、)方法I大々的に仕様が変更された場合、オンラインチャタリングがたくさんあるでしょう、彼らは<article>を削除することを決めたと言うことができますし、

私はあなたが取ることをお勧めします、あなたはそれについて読んする可能性があり、それを見て html5-boilerplateをご覧ください。それは 素晴らしいHTML5の堅実なデフォルトです。 `html5ウェブサイトを構築するためのテンプレートhtml、CSS、およびJavascriptファイルを含むスターターキットです。

+0

素敵な答え、私がここに来た種類!ありがとう。 – MarianP

1

これは便利です:3用としてhttp://www.modernizr.com/

:私はそれはそれは、仕様のアウトの前に技術を使用するだけで危険だと思います。

+1

が面白そうだと私は確かにそれをより深く見ています。私はより簡潔な答えを好むだろう。ありがとう。 – MarianP

+0

あなたは正しいです、私はより多くの情報を提供していたはずです - 残念です。モダニズムは一目で分かりにくいものです。あなたは何か質問があるなら私はかなりそれを使用します。お気軽にお尋ねください! –

1

modernizrを見てください。これは、さまざまな機能検出テストを実行するjsライブラリであり、特定の機能を使用するかどうかを問い合わせる方法を提供します。ブラウザーで機能がサポートされているかどうかに基づいて、modernizr.loadで特定のjsファイルをロードすることもできます。

http://www.modernizr.com/

チュートリアル:http://www.alistapart.com/articles/taking-advantage-of-html5-and-css3-with-modernizr/

+0

がうまく見えます。ありがとう。 – MarianP

関連する問題