在HTML(5)中,冒号:字符是否可以作为属性名称?就像这样:
在搜索了网络之后,我找到了这篇文章:http://razzed.com/2009/01/30/valid-characters-in-attribute-names-in-htmlxml/。它说是有效的,但他链接到了这个w3文档:http://www.w3.org/TR/2000/REC-xml-20001006#NT-Name。但是,这篇文章的标题是“可扩展标记语言(XML)1.0(第二版)”,意思是XML而不是HTML。能否有人为我澄清一下这个问题?
<p he:llo="world" >Hello world</p>
在搜索了网络之后,我找到了这篇文章:http://razzed.com/2009/01/30/valid-characters-in-attribute-names-in-htmlxml/。它说是有效的,但他链接到了这个w3文档:http://www.w3.org/TR/2000/REC-xml-20001006#NT-Name。但是,这篇文章的标题是“可扩展标记语言(XML)1.0(第二版)”,意思是XML而不是HTML。能否有人为我澄清一下这个问题?
he:llo
在任何版本的 HTML 中都是无效的。一些带有冒号的属性名称在某些版本的 HTML 中是有效的。 - Jukka K. Korpela