2012-11-24 15 views
5

divタグでこれまでに見たことのない属性がいくつか見られます。私はしばらくHTMLに触れていないが、属性をグーグルで検索するとあまり有用な情報が返されなかった。DIVタグの不自然な属性

<div dataquery="#item_1306" comp="box.components.Flashplayer" id="box_Flashplayer_2"  propertyquery="#box_Flashplaye_2" class="box_Flashplaye_style2"... 

私の質問は、これらの "データクエリ" "コンプ"と "プロパティクエスト"属性は何ですか?

ありがとうございます。

答えて

5

最近、HTMLはカスタム属性で拡張されることが多く、HTML5ではこれが明示的に許可されています。通常、これらの属性には "data-"という接頭辞を付ける必要がありますが、ここではそうではありません。

この意味は、おそらくページに含まれるスクリプトに依存します。

例えば、twitterのブートストラップでは、スクリプトによって解釈され、ユーザがスクロールする量を監視することができる<body data-spy='scroll'>のような属性を見るのが一般的です。

Facebookのようなボタンを使用すると、ボックス、ボタン、または何かを使用するかどうかを制御するdata-styleのような属性を持つことができます。

0

要素に独自の属性を追加できます。私は、その属性がクラスと名前のような標準的な属性ではなく、プログラマが何らかの目的のために自己を追加したという属性であるとは思わない。

0

これらはW3C属性ではなく、いくつかのタスクを実行するために使用されていましたが、使用されたラグラゲートにある可能性があり、パフォーマンスにいくつかの特別なタグが付いている可能性がありますが、HTML検証エラー、余分な属性のxxxxタグ。

続きを読む http://www.javascriptkit.com/dhtmltutors/customattributes.shtml http://ejohn.org/blog/html-5-data-attributes/ http://html5doctor.com/html5-custom-data-attributes/

関連する問題