3

html5中的自定义数据属性由data-customdataname指定;一般来说,我总是用破折号分隔包含多个单词的 html 元素(例如 class="foo-bar")。然而,由于数据标签已经需要一个破折号,在这里做同样的事情似乎很不切实际。我也知道在 html 名称中通常不使用 CamelCase。我应该如何用多个单词命名数据标签?

4

1 回答 1

3

来自:http ://www.w3.org/TR/2010/WD-html5-20101019/elements.html#custom-data-attribute ,“连字符名称将变为驼峰式。例如,data-foo-bar= "" 变成 element.dataset.fooBar。" 因此,我认为连字符分隔是正确的约定。名称中也明确禁止使用大写字母,因此不使用驼峰式。

于 2013-07-05T18:05:40.210 回答