Visual Web Developer Express Edition 2008でHTML5タグである<canvas>
を使用してページで作業していますが、HTMLエディターのバリデーターによって無効なタグであることが通知されます。これは、XHTML 1.0 Transitionalに対して検証するように設定されているためです。私はそれをせずに、HTML5 doctypeに基づいて何が有効か無効かを教えたいと思いますが、これが可能であると示唆する設定のどこにも見つかりません。
HTML5に対して検証するようにVisual Studioに指示する方法、または手動で新しい仕様参照を追加する方法はありますか?手動でタグを追加する必要はありませんが、これは現時点で唯一のオプションのようです。
Visual Web DeveloperチームがHTML5サポートを追加することで問題を解決したようです: http://blogs.msdn.com/webdevtools/archive/2009/11/18/html-5-intellisense-and-validation -schema-for-visual-studio-2008-and-visual-web-developer.aspx
新しいHTML 5標準が近づいていることはご存じでしょう。 VS 2008またはVWD Express 2008に追加して、HTML 5要素のインテリセンスと検証を取得できる新しいインテリセンススキーマを作成しました。
Visual Studio 2010の場合、 Visual Studio 2010 SP1のWeb標準アップデート をインストールします。
HTML5インテリセンスと検証を更新して最新のW3C仕様を反映し、HTML5に対する現在のSP1サポートのいくつかのバグを修正します。また、JavaScriptのインテリセンスは、ジオロケーションやDOMストレージなどの新しいブラウザー機能の多くを反映するように更新されました。最後に、このアップデートでは、W3Cの最新の仕様に基づいた包括的なCSS3インテリセンスと検証が追加されています。
Visual Studio 2008の場合、MicrosoftはHTML 5検証スキーマとIntelliSenseの更新バージョンをVisual Studioギャラリーで提供しています。
更新されたスキーマは、 Rahulの回答 にリンクされたブログ投稿を書いたのと同じMicrosoftの従業員であるMikhail Arkhipovによって投稿されました。
これは Visual Studio 2010 SP1 に含まれるようになりました
独自の検証標準を定義できます。
VSインストールのフォルダーにファイルを追加し、レジストリに追加する必要があります。
これは私が使用した説明です(HTMLとCSSは非常に似たアプローチを持っています): http://blogs.msdn.com/mikhailarkhipov/archive/2007/10/19/how-to-create-custom-css -intellisense-schema-in-visual-studio-2005-and-2008.aspx