<LABEL> | NN 6 IE 3 HTML 4
<LABEL>...</LABEL> | Balise de fin HTML : obligatoire
L'élément label définit une structure et un conteneur pour l'étiquette de texte associée à un élément input. Comme les « étiquettes » (légendes) affichées pour la plupart des contrôles d'un formulaire ne font pas partie de la balise de ces éléments, l'attribut label permet à l'auteur d'associer le contexte de cette étiquette et le contrôle concerné. L'élément label permet également de simplifier l'attribution de styles uniformes à toutes les étiquettes de formulaires. Il existe deux façons d'assurer cette association. L'une consiste à affecter la valeur de l'attribut id du contrôle à l'attribut for de l'élément label. L'autre consiste à insérer l'élément input à l'intérieur d'un élément label. Cette dernière méthode n'est possible que si l'étiquette et le contrôle font partie d'un même bloc de contenu; si vous devez séparer physiquement l'étiquette du contrôle correspondant, par exemple lorsqu'ils figurent dans des éléments td séparés au sein d'un tableau, vous devez utiliser l'attribut for pour établir le lien. L'étiquette sera affichée devant ou derrière le contrôle selon l'emplacement de leurs balises respectives dans le code source.
Exemple
    <FORM>
    <LABEL>Company:<INPUT type="text" name="company"></LABEL><BR>
    <LABEL for="stateEntry">State:</LABEL>
    <INPUT type="text" name="state" id="stateEntry">
    ...
    </FORM>
Référence de modèle d'objet
    [window.]document.getElementById(elementID)
Attributs spécifiques à l'élément
accesskey | datafld | dataformatas | datasrc | for
Attributs du gestionnaire d´événements spécifiques à l´élément
Aucune.

accesskey | NN 6 IE 3 HTML 4
accesskey="character" | Facultatif
Caractère unique; lorsque l'utilisateur appuie sur la touche correspondante, l'élément input associé est activé. Pour des informations générales, reportez-vous à la description de cet attribut partagé au début de ce chapitre.
Exemple
    <LABEL for="stateEntry" accesskey="s">State:</LABEL>
Valeur
Caractère simple repris dans la table de caractères définie pour le document.
Par défaut
Aucune.
Référence de modèle d'objet
    [window.]document.getElementById(elementID).accessKey

datafld | NN s.o. IE 4 HTML s.o.
datafld="columnName" | Facultatif
Cet attribut est utilisé avec IE dans le cadre d'une liaison de données, pour associer le nom d'une colonne d'une source de données distante à l'étiquette d'un élément input. Cette colonne de source de données doit être en texte brut ou en HTML (voir dataformatas). Vous devez également définir un attribut datasrc pour l'élément label. S'applique uniquement aux sources de données de fichier texte dans IE 5/Mac.
Exemple
    <LABEL for="stateEntry" datasrc="DBSRC3" datafld="label" dataformatas="HTML">
    </LABEL>
Valeur
Identifiant sensible à la casse.
Par défaut
Aucune.
Référence de modèle d'objet
    [window.]document.getElementById(elementID).dataFld

dataformatas | NN s.o. IE 4 HTML s.o.
dataformatas="dataType" | Facultatif
Cet attribut est utilisé avec IE dans le cadre d'une liaison de données, pour indiquer au navigateur si les informations qui proviennent de la source de données doivent être traitées comme du texte brut ou du texte HTML avec balises. Le paramétrage de cet attribut dépend entièrement de la structure de la source de données. S'applique uniquement aux sources de données de fichier texte dans IE 5/Mac.
Exemple
    <LABEL for="stateEntry" datasrc="DBSRC3" datafld="label" dataformatas="HTML">
    </LABEL>
Valeur
IE reconnaît deux valeurs possibles: text | html.
Par défaut
text
Référence de modèle d'objet
    [window.]document.getElementById(elementID).dataFormatAs

datasrc | NN s.o. IE 4 HTML s.o.
datasrc="dataSourceName" | Facultatif
Utilisé avec la fonction de liaison de données de Microsoft Internet Explorer pour spécifier l'ID de l'élément object de la page, qui charge l'objet de source de données pour l'accès distant aux données. Le contenu à extraire de la source de données est spécifié à l'aide de l'attribut datafld. S'applique uniquement aux sources de données de fichier texte dans IE 5/Mac.
Exemple
    <LABEL for="stateEntry" datasrc="DBSRC3" datafld="label" dataformatas="HTML">
    </LABEL>
Valeur
Identifiant sensible à la casse.
Par défaut
Aucune.
Référence de modèle d'objet
    [window.]document.getElementById(elementID).dataSrc

for | NN 6 IE 3 HTML 4
for="inputElementIdentifier" | Facultatif
Identifiant unique qui est également affecté à l'attribut id de l'élément input auquel l'étiquette doit être associée. L'attribut for n'est nécessaire que si vous choisissez de ne pas insérer l'élément input à l'intérieur de l'élément label, auquel cas l'attribut for est chargé de définir le lien entre ces deux éléments.
Exemple
    <LABEL for="stateEntry">State:</LABEL>
Valeur
Identifiant sensible à la casse.
Par défaut
Aucune.
Référence de modèle d'objet
    [window.]document.getElementById(elementID).htmlFor

lang | NN 3 IE 4 HTML 4
lang="languageCode" | Facultatif
La langue utilisée pour le contenu et les valeurs d'attributs de l'élément. Un navigateur peut se servir de ces informations pour aider à l'affichage correct du contenu aussi bien que de détails comme le traitement des ligatures (lorsqu'elles sont prises en charge par une police particulière ou requises par une langue écrite), des guillemets et des traits d'union. D'autres applications et moteurs de recherche peuvent se servir de ces informations pour faciliter la sélection des dictionnaires utilisés pour la vérification orthographique et aider la création d'index.
Exemple
    <span lang="de">Deutsche Bundesbahn</span>
Valeur
Code de langue insensible à la casse.
Par défaut
Valeur par défaut du navigateur.
Référence de modèle d'objet
    [window.]document.getElementById(elementID).lang

tabindex | NN 6 IE 4 HTML 4
tabindex="integer" | Facultatif
Nombre indiquant la position de cet élément dans l'ordre de tabulation de la page. L'ordre de tabulation suit un ensemble de règles très strictes. Les premiers éléments de la page activés par la touche de tabulation sont ceux dont l'attribut tabindex a une valeur autre que zéro. Le premier élément activé est celui dont l'attribut tabindex a la valeur la plus faible, et ainsi de suite, dans l'ordre croissant, quel que soit l'emplacement physique des éléments sur la page ou dans le document. Si deux éléments ont un attribut tabindex de valeur identique, c'est celui qui apparaît d'abord dans le document qui est activé le premier. Ensuite viennent les éléments qui ne prennent pas en charge l'attribut tabindex ou ceux pour lesquels la valeur de cet attribut est zéro. Ces éléments sont activés dans l'ordre où ils apparaissent dans le document. Remarque: Si la page actuelle est rechargée, la séquence de tabulation ne recommence pas nécessairement au début. Ainsi, le contrôle de la séquence de tabulation est particulièrement utile lorsque la logique de vos éléments activables ne repose pas sur l'ordre du code source de ces éléments (par exemple, la tabulation se fait en descendant les colonnes des tableaux et non en suivant les lignes). HTML 4 et Netscape 6 limitent l'attribut tabindex aux éléments suivants: a, area, button, input, object, select, textarea. A cette liste, IE 4 ajoute applet, body, div, embed, isindex, marquee, span, table, et td. IE 5 ajoute tout autre élément affichable. Une valeur négative dans IE (uniquement) supprime complètement un élément de la séquence de tabulation. Les liens et les ancres ne sont pas activables à l'aide de la touche de tabulation dans la version Macintosh de Microsoft Internet Explorer 4 et l'attribut tabindex est donc ignoré dans cette version.
Exemple
    <a href="chapter3.html" tabindex="3">Chapter 3</a>
Valeur
Un entier compris entre 0 et 32767. Dans IE, si l'attribut tabindex reçoit une valeur négative, cet élément ne sera pas inclus dans la séquence de tabulation.
Par défaut
Aucune.
Référence de modèle d'objet
    [window.]document.getElementById(elementID).tabIndex