XHTML5 和布尔属性

HTML5 将一些 HTML 属性定义为 boolean; 布尔值只能是 truefalse。规范只是声明布尔属性的存在意味着该属性设置为 true。在以下示例中使用 disabled 属性的示例中,禁用按钮输入元素:

<input disabled type="button" value="HTML Button">

XML,因此扩展的 XHTML 必须具有有效的属性和值。因为 HTML5 不是为了澄清这些事情而编写的(过去标准中的歧义导致不同的浏览器实现)HTML5 属性在 XHTML 应用程序中提供时应始终使用 true 值,至少在未来的规范消除不必要的歧义之前。

<input disabled="true" type="button" value="XHTML Button" />