Dans Dreamweaver, dès qu'un objet de formulaire ou de formulaire, une zone de texte, etc. est ajouté, un <label> </ labe> sera ajouté au code. Je n'ai jamais compris ce que fait cette étiquette. J'ai vu l'explication aujourd'hui:
Il y a deux propriétés dans l'étiquette qui sont très utiles, l'une est pour et l'autre est AccessKey.
Pour les attributs
Fonction: indique l'élément HTML à laquelle la balise d'étiquette est liée. Lorsque vous cliquez sur cette balise, l'élément lié obtiendra le foyer.
Utilisation: <label for = inputbox> name </ labe> <input id = inputbox type = text>
Attribut AccessKey:
FONCTION: Une touche de painte indiquant l'accès à l'élément lié à la balise d'étiquette. Lorsque vous appuyez sur la touche de fortune, l'élément lié obtiendra le foyer.
Utilisation: <label for = inputbox accessKey = n> name </ labe> <input id = inputbox type = text>
Limites: Les clés de raccourci définies par la propriété AccessKey ne peuvent pas entrer en conflit avec la touche de raccourci du navigateur, sinon les touches de raccourci du navigateur seront activées en premier.
Commentaires
Pour lier l'étiquette à un autre contrôle, définissez la propriété pour l'élément d'étiquette sur le même ID que le contrôle. L'étiquette de liaison à la propriété du nom du contrôle est inutile. Cependant, pour soumettre un formulaire, vous devez spécifier un nom pour le contrôle auquel l'élément d'étiquette est lié.
Il existe deux façons de souligner la clé de raccourci spécifiée. Le texte riche de l'élément d'étiquette prend en charge l'ajout d'un élément U aux deux côtés du caractère de clé de raccourci spécifié par l'attribut AccessKey. Si vous préférez utiliser des feuilles de style (CSS) pour appliquer un style, vous pouvez inclure le personnage dans Span et définir le style sur le texte-décoration: souligner.
Si l'utilisateur clique sur l'étiquette, l'événement OnClick sur l'étiquette est d'abord déclenché, puis l'événement OnClick sur le contrôle spécifié par la propriété HTMLFOR est déclenché. En appuyant sur la touche de raccourci définie par Label, il définira l'orientation mais ne déclenchera pas l'événement OnClick.
Choses à noter:
1. Les étiquettes ne sont pas autorisées à être imbriquées.
2. Cet élément est disponible en HTML et scripts pour Internet Explorer 4.0 et supérieur.
3. Cet élément est un élément en ligne.
4. Cet élément doit fermer la balise.
Exemple de code d'élément
L'exemple suivant utilise l'élément d'étiquette et l'attribut AccessKey pour définir la foyer de la zone de texte.
- <Labelfor = octrlidaccessKey = 1>
- <spanstyle = text-décoration: sous-licenciement;> name </span>: <fontcolor = # 999999> Appuyez sur alt + 1 à la zone de texte </font>
- </ Label>
- <futType = textName = txt1Value = Ah Huinan size = 20Tabindex = 1ID = OCTRLID>