1

HTML5で有効なカスタムタグ/要素を作成するにはどうすればよいですか?

例1:

<customTag attr1="val" attr2="val">
</customTag>

例2:

<my:customTag attr1="val" attr2="val">
</my:customTag>
<!-- attention to the COLON separator -->

ありがとう。

4

4 に答える 4

1

コロンは必要ないと思います。xtags(mozilla lib)もw3c仕様も、それらの例ではそれらを示していません。xtags:http ://x-tags.org/ w3c:https ://dvcs.w3.org/hg/webcomponents/raw-file/tip/explainer/index.html#decorators-example

于 2013-03-13T07:50:25.870 に答える
0

独自に作成した要素を使用することは、有効なHTMLではありません。

W3C仕様から:

作成者は、この仕様または他の該当する仕様で許可されていない要素、属性、または属性値を使用してはなりません。使用すると、将来言語を拡張することが非常に困難になります。

于 2013-03-13T07:50:28.477 に答える
0

カスタム要素は実際のW3DOMAPIであり、まもなく検証されます。正直なところ、このような場合の検証について心配する必要はありません。関係ありません。カスタム要素の仕様は、FirefoxとChromeの両方で積極的に実装されています-現在、ナイトリービルドです。

タグ名にコロンは必要ありません。これはXML名前空間ではありません。ただし、仕様に従って、タグにはカスタム要素名のどこかにダッシュを含める必要があります:https ://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/custom/index.html

于 2013-05-06T17:21:23.090 に答える
0

W3Cカスタム要素の仕様によると、カスタムタグを定義できます。唯一の要件は、コロンではなくハイフンが含まれていることです。

于 2013-05-30T17:35:03.757 に答える