HTML要素に任意の属性を割り当てることはできますか?
例えば:
<div imMakingUpAnAttribute="whatever"></div>
はい、カスタム属性を持つことができます:
<div imMakingUpAnAttribute="whatever"></div>
要素属性とカスタム属性を区別するには、接頭辞として。を付けることをお勧めしdata-
ます。
<div data-imMakingUpAnAttribute="whatever"></div>
はい。ただし、プレフィックスとして。を付ける必要がありますdata-
。
カスタムデータ属性は、名前空間の属性であり、名前は文字列「data-」で始まり、ハイフンの後に少なくとも1文字あり、XML互換であり、U+0041からU+005Aの範囲の文字は含まれていません( LATIN CAPITALLETTERAからLATINCAPITALLETTER Z)。
W3C HTML5仕様:http ://dev.w3.org/html5/spec/single-page.html?utm_source = dlvr.it&utm_medium = feed#embedding-custom-non-visible-data-with-the-data- *-属性
はい。
JohnResigによるHTML5カスタムデータ属性の投稿 http://ejohn.org/blog/html-5-data-attributes/
HTML4属性 http://www.w3.org/TR/html4/intro/sgmltut.html#h-3.2.2