【问题标题】:What is the "data-sigil" HTML attribute?什么是“data-sigil”HTML 属性?
【发布时间】:2011-05-26 02:04:15
【问题描述】:

我刚刚遇到一个网站,它具有“data-sigil”作为 HTML 元素的属性,例如 adivlabelabbr

它接受一个字符串值,像这样:

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

谷歌搜索"data-sigil" HTML attribute 只产生了一个邮件列表发布,这似乎并不能在 HTML 属性的上下文中解释太多。

知道那个神秘的“data-sigil”HTML 属性是什么吗?

【问题讨论】:

  • 是哪个网站? “sigil”是 Javelin 框架中使用的一个概念,最初由 Facebook 的人设计。

标签: html


【解决方案1】:

任何以data- 开头的属性都是HTML 5 data- attribute

【讨论】:

  • 哇! + 1 + 接受。所以这基本上是一个“自定义数据属性”,只能从 HTML5 开始。凉爽的。谢谢。
  • 这里要进一步补充的是官方的(读作“从马的嘴里”),有关 data-* 属性的 HTML5 规范的文档 - dev.w3.org/html5/spec-author-view/… (链接是“开发者”来自 W3C 的文档)
【解决方案2】:

它实际上是 Javelin(Facebook JavaScript 框架)的标志。 Javelin 将样式标记(id 和类)与功能标记分开。他们为后者使用印记。见:

http://phabricator.com/docs/javelin/article/Concepts:_Sigils_and_Metadata.html

【讨论】:

    猜你喜欢
    • 2015-08-05
    • 2013-07-09
    • 2013-11-19
    • 2015-02-10
    • 1970-01-01
    • 1970-01-01
    • 2016-10-02
    • 2013-08-16
    • 2019-10-27
    相关资源
    最近更新 更多