我有以下代码:
<li>
<a class="button accessLink"
data-disabled="no"
data-href="/MyAccount/Access/Logout"
title="Logout"><span class="smaller">LOGOUT</span></a>
</li>
我将数据禁用指定为“no”,但是可以使用值true / false?
答案 0 :(得分:4)
不,HTML5 data- * attributes'值是字符串。
您当然可以使用字符串"true"
和"false"
。
答案 1 :(得分:-1)
是的,您可以在HTML5中使用XHTML序列化(在这种情况下适用普通的XML规则)。
在HTML5的HTML序列化中,attribute syntax允许单独使用属性名称,在这种情况下隐含的值是空字符串。在脚本(或样式)中使用data-
属性时,您可以使用测试属性存在的构造。
您可以查看http://validator.nu/是否接受<a data-disabled>foo</a>
等元素。