31

Angular アプリケーションで W3C 検証を行うにはどうすればよいでしょうか?

カスタム ディレクティブは無効な HTML 検証を行うため、通常、多くの W3C 検証エラーが発生します。これに対する戦略はありますか?

4

2 に答える 2

35

厳密な w3c 検証により、すべてのdata-*属性とクラスが許可されます。

ディレクティブは、次のいずれかを使用して DOM 要素に適用できます。

  1. <tag directive-name>
  2. <tag data-directive-name>(*)
  3. <tag x-directive-name>
  4. <tag directive_name>
  5. <tag x_directive_name>
  6. <tag data_directive_name>

少なくともdata-1 つは完全に W3C に準拠しています (HTML5 doctype を宣言する場合)。したがって、次のコードは検証します (属性名、もちろん、タイトルの欠落、エンコーディングの欠落などで失敗します):

<!DOCTYPE html>
<html>
 <body data-ng-app="MyApp">
 </body>
</html>
于 2013-06-05T21:33:18.080 に答える