Was ist das Etikett für?

Lesezeit: 2 Minuten

Gibt es einen logischen Grund für die Verwendung der Tags

,

und

anstelle der verschachtelten Tags

    und

      im CSS-Stil? Oder sind sie nur eine veraltete Gruppe von Tags, die darauf warten, veraltet zu sein?

  • sehen onextrapixel.com/2009/05/13/…

    – Prasanth

    21. September 2012 um 9:08 Uhr

  • @goldenparrot Sehr anschaulich. Vielen Dank!

    – Variax

    22. September 2012 um 12:15 Uhr

Unter Berufung auf die W3C-Spezifikation:

Das dl-Element stellt eine Assoziationsliste dar, die aus null oder mehr Name-Wert-Gruppen besteht (eine Beschreibungsliste). Jede Gruppe muss aus einem oder mehreren Namen (dt-Elementen) gefolgt von einem oder mehreren Werten (dd-Elementen) bestehen. Innerhalb eines einzelnen dl-Elements sollte es nicht mehr als ein dt-Element für jeden Namen geben.

Also der Hauptgrund für die <dl>, <dt> und <dd> Tags sollen die semantische Verbindung für diese Name-Wert-Paare erhalten, die verloren gehen würden, wenn Sie nur verschachtelte Listen verwenden würden.

Wenn Sie verschachtelte Listen verwenden, könnte dies aus verschiedenen Gründen geschehen (derzeit sind z. B. viele Menüs in verschachtelte Listen strukturiert) und Crawler oder andere Systeme, die semantische Annotationen berücksichtigen, wären nicht in der Lage, den Unterschied zu erkennen.

Wenn Sie jedoch die oben genannten Tags verwenden, kann ein System die Verbindung erkennen und entsprechend handeln. Eine zukünftige Verwendung könnte also sein, alle Definitionen von Begriffen in einem größeren Dokument zu extrahieren, um eine Art Glossar zu erstellen.

Benutzer-Avatar
SameSung gegen Iphone

DL

Eine Definitionsliste ist das Containerelement für DT- und DD-Elemente. Das DL-Element sollte verwendet werden, wenn Sie eine Definition eines Begriffs in Ihr Dokument einbauen möchten, es wird häufig in Glossaren verwendet, um viele Begriffe zu definieren, es wird auch in „normalen“ Dokumenten verwendet, wenn der Autor einen Begriff in einem mehr erklären möchte Detail (wie diese Definition).

DT

Der Begriff, der gerade in der Definitionsliste definiert wird. Dieses Element enthält Inline-Daten.

DD

Das Definitionsbeschreibungselement enthält Daten, die einen Definitionsbegriff beschreiben. Diese Daten können entweder inline oder auf Blockebene sein.

  • Es ist eine Beschreibungsliste für ein Objekt, das Namenswerte enthält.

    – Roger

    13. April 2016 um 2:41 Uhr

Von dem W3C-Dokumentation:

Definitionslisten unterscheiden sich nur geringfügig von anderen Listentypen dadurch, dass Listenelemente aus zwei Teilen bestehen: einem Begriff und einer Beschreibung. Der Begriff wird durch das DT-Element angegeben und ist auf Inline-Inhalte beschränkt. Die Beschreibung wird mit einem DD-Element angegeben, das Inhalt auf Blockebene enthält.

Es gibt ein paar Markup-Beispiele auf der W3C-Seite.

1228750cookie-checkWas ist das Etikett für?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy