3

html5 のカスタム データ属性は、data-customdataname で指定されます。一般に、私は常に複数の単語を含む html 要素にダッシュで区切って名前を付けてきました (例: class="foo-bar")。しかし、data タグにはすでにダッシュが必要であるため、ここで同じことを行うのは非常に非現実的です。また、キャメルケースは通常、html 名では使用されないことも知っています。複数の単語を含むデータタグに名前を付けるにはどうすればよいですか?

4

1 に答える 1

3

From: 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 に答える