HTML - HTML和用户定义属性之间有什么区别?

时间:2014-12-15 11:44:30

标签: html

HTML和用户定义的属性有什么区别?请参阅下面的代码段 -

<button name="send" data-name="send_button"></button>

其中name - HTML属性 和数据名称 - 用户定义的属性

如果我没有使用正确的属性条款,请更正!

1 个答案:

答案 0 :(得分:0)

在HTML 5中,您可以使用&#34;数据&#34;定义自定义属性。属性。确切的格式是&#34; data-thing&#34;,其中&#34; thing&#34;将替换为所需的自定义属性名称,然后设置为所需的字符串值。例如:

<div id="mydiv" data-brand="toyota" data-model="prius">John is very happy with his Toyota Prius, because he saves on gas.</div>

您的属性名称必须以&#34;数据 - &#34;为前缀。为了在HTML 5中验证。换句话说,虽然HTML 5支持自定义属性,但它不允许任意属性名称。

自定义属性的吸引力在于它可以让您轻松地将信息的花絮与元素相关联,以便稍后使用JavaScript或jQuery进行解析。

这在插件中非常流行,因为它允许一种简单的方法来定义细节,而无需简单地从HTML文档中获取它。这可以通过使用data-wow-duration=".2s"

轻松在w​​ow.js中看到