Balise HTML <étiquette>


Exemple

Trois boutons radio avec libellés :

<form action="/action_page.php">
  <input type="radio" id="html" name="fav_language" value="HTML">
  <label for="html">HTML</label><br>
  <input type="radio" id="css" name="fav_language" value="CSS">
  <label for="css">CSS</label><br>
  <input type="radio" id="javascript" name="fav_language" value="JavaScript">
  <label for="javascript">JavaScript</label><br><br>
  <input type="submit" value="Submit">
</form>

Définition et utilisation

La <label>balise définit un libellé pour plusieurs éléments :

Une bonne utilisation des étiquettes avec les éléments ci-dessus bénéficiera :

  • Utilisateurs de lecteurs d'écran (liront à haute voix l'étiquette, lorsque l'utilisateur se concentrera sur l'élément)
  • Les utilisateurs qui ont des difficultés à cliquer sur de très petites régions (telles que des cases à cocher) - car lorsqu'un utilisateur clique sur le texte dans l' <label>élément, il bascule l'entrée (cela augmente la zone d'accès). 

Conseils et remarques

Conseil : L'attribut for de <label> doit être égal à l'attribut id de l'élément associé pour les lier ensemble. Une étiquette peut également être liée à un élément en plaçant l'élément à l'intérieur de l' <label>élément. 


Prise en charge du navigateur

Element
<label> Yes Yes Yes Yes Yes


Les attributs

Attribute Value Description
for element_id Specifies the id of the form element the label should be bound to
form form_id Specifies which form the label belongs to

Attributs globaux

La <label>balise prend également en charge les attributs globaux en HTML .


Attributs d'événement

La <label>balise prend également en charge les attributs d'événement en HTML .


Pages connexes

Référence HTML DOM : Objet d'étiquette


Paramètres CSS par défaut

La plupart des navigateurs afficheront l' <label>élément avec les valeurs par défaut suivantes :

Exemple

label {
  cursor: default;
}