什么是「;“数据信号”;HTML属性?

什么是「;“数据信号”;HTML属性?,html,Html,我刚刚看到一个网站,它将“数据符号”作为HTML元素的属性,如a,div,label,abbr 它接受一个字符串值,如下所示: <a class="a1class" href="/more.php" data-sigil="some-description">More</a> 谷歌搜索只产生了一个邮件列表帖子,在HTML属性的上下文中似乎没有太多解释 知道那个神秘的“数据符号”HTML属性是什么吗?任何以数据-开头的属性都是一个符号。它实际上是来自Javelin(F

我刚刚看到一个网站,它将“数据符号”作为HTML元素的属性,如
a
div
label
abbr

它接受一个字符串值,如下所示:

<a class="a1class" href="/more.php" data-sigil="some-description">More</a>

谷歌搜索只产生了一个邮件列表帖子,在HTML属性的上下文中似乎没有太多解释


知道那个神秘的“数据符号”HTML属性是什么吗?

任何以
数据-
开头的属性都是一个符号。

它实际上是来自Javelin(Facebook JavaScript框架)的符号。Javelin将样式标记(ID和类)与功能标记分开。他们用符号表示后者。见:


Wow!+1+接受。因此,这基本上是一个“自定义数据属性”,仅在HTML5上可用。酷。谢谢。这里要进一步添加的是关于这个HTML5数据属性规范的官方文档(读作“来自马口”)-(链接到W3C的“开发者”文档)是哪个网站?“sigil”是Javelin框架中使用的一个概念,最初由Facebook的人设计。