2013-04-15 12 views
8

コロン文字:HTML(5)の属性名が有効ですか?コロンはHTML(5)の属性名に有効ですか?

このよう

:それが有効だと言うが、彼はこのW3-文書にリンク

http://razzed.com/2009/01/30/valid-characters-in-attribute-names-in-htmlxml/

私はこの記事を見つけたウェブを検索した後

<p he:llo="world" >Hello world</p> 

http://www.w3.org/TR/2000/REC-xml-20001006#NT-Name

しかし、この記事は「Extensible Markup Language(XML)1.0(Second Edition)」というタイトルです.HTMLではなくXMLを意味します。

誰でも私のためにこれを明確にすることができますか?

+0

HTMLはXMLの派生物です。だから、私はそれが可能だと思います。 :) –

+2

@PraveenKumar厳密に言えば、HTMLはXMLの*いとこ*であり、派生ではありません(どちらもSGMLという古い標準から派生しています)。 – IMSoP

+0

XHTMLはどうですか? –

答えて

5

これは、XML名前空間のために使用され、そのドキュメントごとにあなたが参照されるように、他の目的のために使用すべきではありません。

XML勧告[XML名]で名前空間には、コロン文字を含む 名前に意味を割り当てます。したがって、著者は名前空間の目的を除いてXML名に コロンを使用しないでください。ただし、XML プロセッサはコロンを名前文字として受け入れる必要があります。

HTML5 supports both an XML mode and a non-XML mode。私は名前空間区切り文字を除いてコロンから離れています。

関連する問題