【发布时间】:2011-09-25 18:44:32
【问题描述】:
对于不需要任何值的 XHTML 属性,我们应该重复属性名称,这似乎是一个普遍的共识。例如。 <input disabled> 在正确的 XHTML 中是 <input disabled="disabled"/>。
但是,我们可以使用以下 any 来禁用 HTML <input> 元素:
<input disabled=" "/><input disabled=""/><input disabled="asdfg"><input disabled="false">
实际上有使用disabled="disabled"的官方规则吗?还是口味问题?
【问题讨论】:
-
我找不到 any 版本的 XHTML 表明需要使用此功能。所以如果你能找到一个这样说的版本,它基本上回答了这个问题。
-
@NTan - 我提供了一个带有 W3C 标准链接的答案。您可能还需要参考 validator.w3.org 以根据官方标准验证您的标记。
-
!不代表我所知道的大多数语言。disabled="not"让我很困惑。 -
@Dorus 所以我认为你会更喜欢
disabled="yes"或disabled="true"而不是disabled="disabled"