0

我有以下代码:

<li>
    <a class="button accessLink"
    data-disabled="no"
    data-href="/MyAccount/Access/Logout"
    title="Logout"><span class="smaller">LOGOUT</span></a>
</li>

我将 data-disabled 指定为“否”,但是否可以使用值 true / false ?

4

2 回答 2

5

不,HTML5 data-* 属性的值是字符串。

您当然可以使用字符串"true""false".

于 2012-09-27T03:59:57.803 回答
0

是的,您可以在 HTML5 中,除非您使用 XHTML 序列化(在这种情况下,应用正常的 XML 规则)。

在 HTML5 的 HTML 序列化中,属性语法允许单独使用属性名称,在这种情况下,隐含的值是空字符串。在脚本(或样式)中使用data-属性时,您可以使用测试属性是否存在的构造。

您可以查看http://validator.nu/是否接受类似<a data-disabled>foo</a>.

于 2012-09-27T04:26:12.073 回答