Attribut booléen (HTML)
Un attribut booléen en HTML est un attribut qui représente les valeurs true ou false. Si une balise HTML contient un attribut booléen — quelle que soit la valeur de cet attribut — l'attribut est défini à true sur cet élément. Si une balise HTML ne contient pas l'attribut, l'attribut est défini à false.
Si l'attribut est présent, il peut avoir l'une des formes suivantes :
- le nom de l'attribut seul ; par exemple,
attribute, ce qui signifie que sa valeur implicite est la chaîne de caractères vide - l'attribut avec une valeur de chaîne de caractères vide ; par exemple,
attribute="" - l'attribut avec une valeur égale à son propre nom, sans espace avant ou après et sans tenir compte de la casse ; par exemple,
attribute="attribute",attribute="ATTRIBUTE"
Note :
Les chaînes de caractères "true" et "false" sont des valeurs invalides. Pour définir l'attribut à false, il faut simplement omettre l'attribut. Même si les navigateurs modernes traitent n'importe quelle valeur de chaîne de caractères comme true, il ne faut pas se fier à ce comportement.
Voici un exemple d'attribut booléen HTML checked :
html
<!-- Les cases à cocher suivantes seront cochées lors de l'affichage initial -->
<input type="checkbox" checked />
<input type="checkbox" checked="" />
<input type="checkbox" checked="true" />
<input type="checkbox" checked="false" />
<input type="checkbox" checked="n'importe quelle valeur" />
<!-- La case à cocher ne sera pas cochée lors de l'affichage initial -->
<input type="checkbox" />
Voir aussi
- Attributs booléens
- Attributs booléens (angl.) dans la spécification HTML
- Termes associés du glossaire :