Pourquoi avons-nous besoin disabled=“disabled”?

Il semble être un consensus commun que pour les attributs XHTML qui ne nécessite pas de valeur, nous devons le répéter le nom de l'attribut. E. g. <input disabled> dans le bon XHTML est <input disabled="disabled"/>.

Cependant, nous pouvons obtenir le code HTML <input> élément à être désactivé à l'aide de tout de l'suivantes:

  • <input disabled=" "/>

  • <input disabled=""/>

  • <input disabled="asdfg">

  • <input disabled="false">

Est-il réellement une règle officielle pour utiliser disabled="disabled"? Ou est-ce une question de goût?

  • La version de XHTML?
  • je ne peux pas trouver n'importe quelle version de XHTML qui dit que cette utilisation est nécessaire. donc si vous pouviez trouver une seule version qui le dit, il répond pour l'essentiel à la question.
  • J'ai fourni une réponse avec un lien vers les standards du W3C. Vous pouvez également vous reporter à validator.w3.org pour valider votre marque contre les normes officielles.
  • ! stand, n'est pas dans la plupart des langues que je connais. disabled="not" semble confus pour moi.
  • donc, je pense que vous préférez disabled="yes" ou disabled="true" par rapport à disabled="disabled"
InformationsquelleAutor NorvayHais | 2011-06-30