【问题标题】:Adding custom attributes in html tags [duplicate]在html标签中添加自定义属性[重复]
【发布时间】:2011-05-05 11:00:01
【问题描述】:

可能重复:
Custom attributes - Yea or nay?

如果我将自定义属性添加到 html 标签,浏览器中是否会出现任何副作用:

<a href="" mycustomtag="mydata"></a>

【问题讨论】:

    标签: html


    【解决方案1】:

    我知道没有副作用,它们只是不会验证,并且将来如果浏览器决定实现具有相同名称的属性名称,您选择的任何属性名称都可能会发生冲突(如果您将其命名为足够独特的名称,则不太可能) )

    在此处阅读更多信息:Custom attributes - Yea or nay?

    【讨论】:

      【解决方案2】:

      这很好,但如果您尝试验证您的标记,这将导致它失败。

      否则,从浏览器的角度来看,应该没有问题。

      【讨论】:

        【解决方案3】:

        每个人都会善待你(JavaScript、CSS、HTML),但你的页面不会验证。

        如果您决定使用自定义属性,请在它们前面加上 data- 以使其与 HTML5 向前兼容(并且将来不再使用可能的保留属性)。

        <a href="http://example.com" data-myatt="mydata">click?</a>
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2021-02-03
          • 1970-01-01
          • 2015-01-02
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多