2011-06-19 11 views
5

私はCSS2/CSS3をサポートするHTML4で書かれた完全なウェブサイトを持っています。つまり、主にサポートされているCSS3のほとんどを活用しています。HTML4とHTML5の両方をサポートする方法は?

HTML5をサポートするためにサイトをアップグレードしたいのですが、[Visual Studio 2010/ASP.NET MVCなどを使って] HTML4とHTML5の両方をどのようにサポートできるのですか?

サイト全体をHTML5または?で再作成する必要はありますか? HTML4とHTML5の両方をサポートする方法はほとんど分かりません。

答えて

12

何もする必要はありません。

HTML5は、最新のブラウザでサポートされている疎密に関連したクライアント側の機能の集合体の包括的な用語です。
好きな機能を使用できます。

新しい機能をサポートしていないブラウザでサイトが動作するように、フォールバックを実装するようにしてください。
ここではModernizrライブラリが非常に便利です。


新しいHTML5にタグさえHTML4でを使用することができます。
ただし、< 9でスタイルを変更できるようにするには、shivを含める必要があります。
Modernizrには既にこれが含まれています。

+0

ご迷惑をおかけして申し訳ございません。

をHTML4の有効なページに組み込むことをお勧めしますか?これはHTML4のこれらのページを無効にしませんか? – Tom

+0

[編集後] - つまり、

+0

」と「
」を使用している場合は、私が誤解しない限り、あなたのページが有効になるように '<!DOCTYPE html>'(HTML5 doctype)を使用してください。 – Ross

0

あなたのページにはどのようなHTML5固有の要素が必要ですか?オーディオ、ビデオ、キャンバスなどの要素を使用していますか?そうでない場合は、HTML4準拠のサイトもHTML5に準拠する必要があります。

ところで、HTML5 Intellisense for Visual Studio 2010 and 2008を取得できるようになりました。

+0

ええ、ありがとう - しかし、

などのHTML4と互換性のあるページを書く方法が混乱していますか?つまり、HTML4属性ではありませんか? – Tom

+0

は、HTML5/CSS3用に優れたVS2010プラグインを追加しました – Tom