Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html DIV标记中的奇怪属性_Html_Tags - Fatal编程技术网

Html DIV标记中的奇怪属性

Html DIV标记中的奇怪属性,html,tags,Html,Tags,我在div标签中看到了一些以前从未见过的属性。我已经有一段时间没有接触html了,但通过谷歌搜索该属性并没有返回多少有用的信息 <div dataquery="#item_1306" comp="box.components.Flashplayer" id="box_Flashplayer_2" propertyquery="#box_Flashplaye_2" class="box_Flashplaye_style2"... 如今,HTML通常通过自定义属性得到增强,

我在div标签中看到了一些以前从未见过的属性。我已经有一段时间没有接触html了,但通过谷歌搜索该属性并没有返回多少有用的信息

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

如今,HTML通常通过自定义属性得到增强,而HTML5明确允许这样做。通常情况下,这些属性应该以“data-”作为前缀,但这里显然不是这样

意思很可能取决于页面中包含的脚本

例如,在twitter引导中,常见的属性是
,它由脚本解释,并允许监视用户滚动的数量


当包含类似Facebook的按钮时,您可能具有类似于
数据样式的属性,该属性控制是否使用框、按钮或hwatever。

您可以将自己的属性添加到元素中。我不认为这些属性是标准属性,比如类和名称,而是程序员出于某种目的添加的属性。

这些属性不是W3C属性,它们用于执行某些任务,可能是它使用的lagulage,可能会执行一些特殊的标记,但这并不是最佳实践,因为它会导致HTML验证错误,更好的做法是使用数据xxxx标记作为额外属性

更多阅读资料。 http://ejohn.org/blog/html-5-data-attributes/