Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
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 :
<!-- 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 :