数据属性可以以数字开头吗? (例如data-1234 =“”)

时间:2012-06-10 11:00:44

标签: html html5 custom-data-attribute

我知道标识符的值不能以数字或连字符开头,但数据属性可以吗?如果是这样,有任何理由不使用data--=""(不是我愿意,只是好奇心说话)

1 个答案:

答案 0 :(得分:3)

See the definition

  

自定义数据属性是没有名称空间的名称空间中的属性   以字符串“data-”开头,后面至少有一个字符   连字符,与XML兼容,并且不包含该范围内的字符   U + 0041至U + 005A(拉丁文大写字母A至拉丁文大写字母Z)。

原因是XML兼容性。当然还有javascript兼容性,因为var 1234是不可能的。