2016-06-20 22 views
1

私はカスタムhtml要素でイメージスライダを構築しています。 これはほとんどのブラウザでサポートされていますが、 "document-register-element.js"以外のライブラリもあります。カスタムHTML DOM要素htmlの有効化

期待どおり動作します。

質問がありますが、これは有効ですか?

は、例えば、私はそれはそれはエラーとしてであることを示しているHTML要素ここで document.registerElement('cp-slider', {prototype: proto});

https://validator.w3.org/ として登録されているJavaScriptでHTML <cp-slider></cp-slides>

でこのカスタム要素を持っています。しかし、ファイルのJSをチェックしません。 カスタムDOM要素を避ける必要がありますか? または "実際の検証(GoogleによっておそらくSEOのために)"それは問題ではないでしょうか?

ありがとうございました!

+0

[カスタム要素は有効ですか?HTML5?](http://stackoverflow.com/questions/9845011/are-custom-elements-valid-html5) –

+0

(これは非常に古い質問ですが、答えはまだ正しいです。) –

答えて

1

標準のHTML構文のみをチェックする可能性があるため、検証サイトにエラーが表示されます。カスタムDOM要素を避ける必要はありません。場合によっては非常に便利です。フレームワークAngularJSを使用すると、そのようなカスタム要素(ディレクティブと呼ばれる)をスムーズに定義できます。これは、隠されているものに応じて、SEOに影響する場合もあれば、影響を受けない場合もあります。 Googleはいくつかの詳細を推測することができますが、特定のケースで何が起こるかを見なければなりません。

関連する問題