我有以下代码:
<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 ?
不,HTML5 data-* 属性的值是字符串。
您当然可以使用字符串"true"
和"false"
.
是的,您可以在 HTML5 中,除非您使用 XHTML 序列化(在这种情况下,应用正常的 XML 规则)。
在 HTML5 的 HTML 序列化中,属性语法允许单独使用属性名称,在这种情况下,隐含的值是空字符串。在脚本(或样式)中使用data-
属性时,您可以使用测试属性是否存在的构造。
您可以查看http://validator.nu/是否接受类似<a data-disabled>foo</a>
.