【问题标题】:XHTML: Adding `custom` attributesXHTML:添加“自定义”属性
【发布时间】:2010-09-17 23:05:16
【问题描述】:

在 JavaScript DOM 解析中使用的各种标签添加属性是否“可以”?​​p>

例如,如果我想在表单中包含必填字段,这样做会不会是一种不好的做法:

<input type="submit" name="name" required="true"/>

谢谢。

【问题讨论】:

标签: xhtml attributes


【解决方案1】:

从那个问题:

HTML 5 明确允许以data 开头的自定义属性。因此,例如,&lt;p data-date-changed="Jan 24 5:23 p.m."&gt;Hello&lt;/p&gt; 是有效的。由于它受到标准的正式支持,我认为这是自定义属性的最佳选择。而且它不需要您使用 hack 重载其他属性,因此您的 HTML 可以保持语义。

来源:http://www.w3.org/TR/html5/elements.html#embedding-custom-non-visible-data-with-the-data-attributes

【讨论】:

  • 谢谢。那时我没有使用 HTML5。所以正确的答案是,“不,它不是有效的 XHTML”。
猜你喜欢
  • 2012-07-10
  • 1970-01-01
  • 2011-11-28
  • 2023-03-17
  • 2015-03-09
  • 2018-09-22
  • 2019-07-19
  • 2018-08-06
  • 2018-02-26
相关资源
最近更新 更多