29

HTML要素に任意の属性を割り当てることはできますか?

例えば:

<div imMakingUpAnAttribute="whatever"></div>
4

3 に答える 3

35

はい、カスタム属性を持つことができます:

<div imMakingUpAnAttribute="whatever"></div>

要素属性とカスタム属性を区別するには、接頭辞として。を付けることをお勧めしdata-ます。

<div data-imMakingUpAnAttribute="whatever"></div>
于 2012-10-24T00:19:02.297 に答える
18

はい。ただし、プレフィックスとして。を付ける必要があります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- *-属性

于 2012-10-24T00:10:11.160 に答える
0

はい。

JohnResigによるHTML5カスタムデータ属性の投稿 http://ejohn.org/blog/html-5-data-attributes/

HTML4属性 http://www.w3.org/TR/html4/intro/sgmltut.html#h-3.2.2

于 2012-10-24T00:06:30.900 に答える