Pour créer des étiquettes pour les entrées de formulaire à l'aide de la balise <label></label>
, vous pouvez suivre ces étapes:
<input>
, <textarea></textarea>
ou <select></select>
.<label></label>
pour créer une étiquette. Le contenu à l'intérieur de la balise <label></label>
sera le texte visible pour l'utilisateur. Associer l'étiquette à l'entrée : il existe deux façons principales d'associer un <label></label>
à une entrée:
Utilisation de l'attribut 'for' : vous pouvez utiliser l'attribut for
dans la balise <label></label>
. La valeur de l'attribut for
doit correspondre à l'attribut id
de l'élément d'entrée correspondant.
<code class="html"><label for="username">Username:</label> <input type="text" id="username" name="username"></code>
Emballage de l'entrée : vous pouvez également envelopper l'élément d'entrée directement dans la balise <label></label>
. Cette méthode ne nécessite pas l'utilisation des attributs for
et id
.
<code class="html"><label> Username: <input type="text" name="username"> </label></code>
Les deux méthodes sont valides et atteignent le même objectif d'associer une étiquette à un élément d'entrée.
L'utilisation de la balise <label></label>
offre plusieurs avantages pour l'accessibilité du formulaire:
<label></label>
améliore la structure sémantique du HTML, ce qui facilite les moteurs de recherche et d'autres outils d'analyse pour comprendre la structure du document. Une balise <label></label>
peut être associée à son entrée de forme correspondante de deux manières:
Utilisation de l'attribut 'for' :
for
pour la balise <label></label>
. La valeur de l'attribut for
doit correspondre à l'attribut id
de l'élément d'entrée.
<code class="html"><label for="email">Email:</label> <input type="email" id="email" name="email"></code>
Emballage de l'entrée dans la balise
<label></label>
. Cette méthode ne nécessite pas l'utilisation des attributs for
et id
.
<code class="html"><label> Email: <input type="email" name="email"> </label></code>
Les deux méthodes relient efficacement l'étiquette à l'entrée, garantissant une fonctionnalité et une accessibilité appropriées.
La différence entre l'utilisation de l'attribut for
et l'emballage de l'entrée dans une balise <label></label>
réside principalement dans la méthode d'association et la structure HTML résultante:
Utilisation de l'attribut 'for' :
Syntaxe : les éléments <label></label>
et <input>
sont séparés, avec le <label></label>
contenant un attribut for
l'attribut qui correspond à l' id
de la <input>
.
<code class="html"><label for="password">Password:</label> <input type="password" id="password" name="password"></code>
for
et id
.Emballage de l'entrée dans une balise <label></label> :
Syntaxe : L'élément <input>
est placé directement à l'intérieur de la balise <label></label>
.
<code class="html"><label> Password: <input type="password" name="password"> </label></code>
for
et id
.<label></label>
contient à la fois le texte de l'étiquette et le <input>
, créant une structure imbriquée. Les deux méthodes associent efficacement l'étiquette à l'entrée à des fins d'accessibilité. Cependant, la méthode d'attribut for
est souvent préférée pour sa flexibilité dans la disposition et parce qu'elle maintient la structure HTML plus organisée et sémantique.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!