<OPTGROUP> | NN 6 IE 5(Mac)/6(Win) HTML 4
<OPTGROUP>...</OPTGROUP> | Balise de fin HTML : obligatoire
L'élément optgroup est un conteneur pour des éléments option dans un élément select. Chaque élément optgroup peut représenter un sous-groupe d'options dans la liste totale des éléments select. Dans IE 6 pour Windows et Netscape 6, le texte de l'étiquette apparaît dans une police gras italique et n'est pas sélectionnable. Le texte d'élément option normal est alors indiqué, en retrait, sous l'étiquette. Dans IE 5 pour Mac, la présence des éléments optgroup convertit un menu déroulant en un menu hiérarchique de deux niveaux.
Exemple
    <SELECT name="carCos">
        <OPTGROUP label="American">
            <OPTION value="General Motors">General Motors</OPTION>
            <OPTION value="Ford">Ford Motor Company</OPTION>
            <OPTION value="Chrysler">DaimlerChrysler</OPTION>
        </OPTGROUP>
        <OPTGROUP label="Japanese">
            <OPTION value="Toyota">Toyota</OPTION>
            <OPTION value="Honda">Honda</OPTION>
            <OPTION value="Nissan">Nissan</OPTION>
        </OPTGROUP>
    </SELECT>
Référence de modèle d'objet
    [window.]document.getElementById(elementID)
Attributs spécifiques à l'élément
disabled | label
Attributs du gestionnaire d´événements spécifiques à l´élément
Aucune.

disabled | NN 6 IE 5/6 HTML 4
disabled | Facultatif
La présence de cet attribut désactive l'élément optgroup et les éléments option qu'il contient. Les autres éléments optgroup restent activés.
Exemple
    <OPTGROUP label="Engineering" disabled>
Valeur
La présence de cet attribut définit sa valeur comme true (vrai).
Par défaut
false
Référence de modèle d'objet
    [window.]document.getElementById(elementID).disabled

label | NN 6 IE 5/6 HTML 4
label="labelText" | obligatoire
L'attribut label contient le texte d'une entrée d'élément select de l'élément optgroup. Il s'agit ici de texte pur, non codé en HTML, et l'utilisateur ne peut pas le sélectionner dans la liste.
Exemple
    <OPTGROUP label="Engineering" disabled>
Valeur
Toute chaîne de caractères. Cette chaîne doit figurer entre guillemets (simples ou doubles, mais identiques).
Par défaut
Aucune.
Référence de modèle d'objet
    [window.]document.getElementById(elementID).label

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