Visual Studio で HTML 5 タグを警告なしで処理する方法 質問する

Visual Studio で HTML 5 タグを警告なしで処理する方法 質問する

Visual Studio が無効な属性としてフラグを立てているさまざまな HTML タグ (jQuery Mobile に関連) があります。例:

<div data-role="page" id="my_id" data-theme="b" data-position="fixed">

他にも以下のものがあります:

Validation (XHTML 1.0 Transitional): Attribute 'data-role'
is not a valid attribute of element 'div'

ご存知のとおり、data-* は HTML 5 の div の有効な属性です。

これがどのように検証されるかはわかりませんが、DTD と xmlns を介して検証されると思います。そのため、ページの先頭は Visual Studio によって自動的に生成されるデフォルトになります。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org /TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

これらは単なる警告であることはわかっていますが、私の経験では、無効な警告をたくさん残しておくと、有効な警告がすべて途中で失われてしまいます。

HTML 検証を完全に無効にせずに、これらの警告を表示しないように Visual Studio に指示する方法はありますか?

(該当する場合は Visual Studio 2010)

ベストアンサー1

インストールする必要がありますWeb標準の更新次に、デフォルトのスキーマとして HTML5 に切り替えます。

デフォルトのスキーマを変更するための設定ダイアログ

さらに、HTML 5 属性を使用するときは、XHTML 1.0 の遷移開始呪文を使用しないでください。代わりに、通常の HTML5 の呪文を使用してください。

<!DOCTYPE html>
<html>

おすすめ記事