Gegeben sei eine stinknormale Definitionsliste:
<dl>
<dt>...</dt>
<dd>...</dd>
<dd>...</dd>
<dd>...</dd>
</dl>
>
> Ich möchte jeweils die DD-Elemente gemeinsam per Javascript ansprechen können. Einschließen in einen div funktioniert nicht. Bisher bleibt nur die JS-seitige Lösung, entweder alle Elemente einzeln in einer Schleife zu durchlaufen oder eventuell anhand einer getElementByClass-Implementierung die Schleife zu vereinfachen.
> Gibt es keine semantisch korrekte Möglichkeit, die DDs zu einem "Bereich" zusammenzufassen?
Die <dl> Liste ist sehr unglücklich standardisiert und auch in HTML5 nicht auf dem Weg der Besserung.
Während ich <dl> recht häufig verwende, vermeide ich die chaotische Freiheit und verwende pro <dt> ein einziges aber zwingend erforderliches <dd>.
Ich verwende <ul> in <dd> um mehrere Alternativen zu Listen.
Dein Problem ist mir zu vertraut.
mfg Beat
--
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische