The Web Design Group

OPTGROUP - Optionsgruppe

Syntax <OPTGROUP>...</OPTGROUP>
Attribut-Spezifikationen
Inhalte Ein oder mehrere OPTION-Elemente
Beinhaltet in SELECT

Das OPTGROUP-Element definiert eine Auswahlgruppe innerhalb eines SELECT-Menüs. OPTGROUP muss ein oder mehrere OPTION-Elemente beinhalten um die aktuelle Auswahl zu definieren.

Das notwendige LABEL-Attribut bestimmt den Gruppentitel für den User. Das LABEL sollte die verfügbare Auswahlgruppe, die durch die OPTION-Elemente der OPTGROUP gegeben ist, beschreiben. Jede OPTION benutzt normalerweise ein LABEL-Attribut um ebenfalls eine verkürzte Überschrift anzubieten, die zusammen mit dem OPTGROUP LABEL, eine komplette Beschreibung dieser Option liefert. Ein Beispiel:

<P>Welchen Webbrowser verwenden Sie am häufigsten?
  <SELECT NAME=browser>
    <OPTGROUP LABEL="Firefox">
      <OPTION LABEL="2.0 or higher">
        Firefox 2.0 oder höher
      </OPTION>
      <OPTION LABEL="1.5.x">Firefox 1.5.x</OPTION>
      <OPTION LABEL="1.0.x">Firefox 1.0.x</OPTION>
    </OPTGROUP>
    <OPTGROUP LABEL="Microsoft Internet Explorer">
      <OPTION LABEL="7.0 or higher">
        Microsoft Internet Explorer 7.0 oder höher
      </OPTION>
      <OPTION LABEL="6.x">Microsoft Internet Explorer 6.x</OPTION>
      <OPTION LABEL="5.x">Microsoft Internet Explorer 5.x</OPTION>
      <OPTION LABEL="4.x">Microsoft Internet Explorer 4.x</OPTION>
    </OPTGROUP>
    <OPTGROUP LABEL="Opera">
      <OPTION LABEL="9.0 or higher">Opera 9.0 oder höher</OPTION>
      <OPTION LABEL="8.x">Opera 8.x</OPTION>
      <OPTION LABEL="7.x">Opera 7.x</OPTION>
    </OPTGROUP>
    <OPTION>Safari</OPTION>
    <OPTION>Einen anderen</OPTION>
  </SELECT>
</P>

OPTGROUP ist neu in HTML 4.0 und wird nicht von alten Browsern unterstützt, jedoch kann es trotzdem vorsichtig verwendet werden, solange es für die Autoren nicht notwendig ist, dass der LABEL-Text angezeigt wird. Aktuelle Browser ignorieren das OPTION LABEL jedoch generell, stattdessen zeigen sie den Inahlt des OPTION-Elements.

Nehmen Sie zur Kenntnis, dass in HTML 4 OPTGROUP darauf beschränkt ist nur OPTION-Elemente zu beinhalten, somit werden verschachtelte OPTGROUPs mit Multi-Level Cascades vermieden. Zukünftige Versionen von HTML fügen vielleicht die Unterstützung für verschachtelte Optionsgruppen hinzu.

Durch das boolesche DISABLED-Attribut wird die Optionsgruppe deaktiviert und somit auf nicht auswählbar gesetzt. Die Optionen einer deaktivierten Optionsgruppe können vom User nicht mehr ausgewählt werden und werden mit dem Formular nie verschickt.

Weitere Informationen