【问题标题】:What kind of CSS attributes are these? [duplicate]这些是什么类型的 CSS 属性? [复制]
【发布时间】:2014-08-10 11:22:10
【问题描述】:

这些类型的属性叫什么?

data-role=
data-theme=
data-position=
data-display=

这些特定属性来自 Phonegap,但我在其他 Web 框架中看到了这些。这些是自定义的还是 CSS3 的一部分?

【问题讨论】:

    标签: css attributes custom-attributes


    【解决方案1】:

    来自Mozilla Developer Network

    HTML5 的设计可扩展应在 HTML 中但不可见的数据。 data-* 属性允许我们在标准的语义 HTML 元素上存储额外信息,而不会污染类名。

    语法很简单。假设您有一篇文章,并且想要存储一些没有任何视觉表示的额外信息。只需为此使用数据属性:

    <article
      id="electriccars"
      data-columns="3"
      data-indexnumber="12314"
      data-parent="cars">
    ...
    </article>
    

    【讨论】:

    • 谢谢。只要您以“data-”开头,此属性就有效,但仅在 HTML5 中有效?
    • 有效吗?是的。但你肯定会在其他地方看到它。
    • 你这是什么意思?
    • 您可以在 HTML4 中使用它。它不会是有效的,但它会工作。
    • 有趣。再次感谢。
    猜你喜欢
    • 2022-01-08
    • 1970-01-01
    • 1970-01-01
    • 2014-10-23
    • 1970-01-01
    • 1970-01-01
    • 2020-03-17
    • 2018-11-27
    • 1970-01-01
    相关资源
    最近更新 更多