<DL> | NN alle IE alle HTML alle
<DL>...</DL> | HTML-End-Tag: Erforderlich
Das Element dl gehört zum Dreigespann der Elemente (dl, dt und dd), mit denen in Dokumenten Definitionslisten erstellt werden können. Die gesamte Liste ist von dl-Tags umschlossen. Jeder Definitionsbegriff wird durch das Tag dt eingeleitet, und die Definition für den Begriff steht nach dem führenden dd-Tag. Als Beispiel folgt eine schematische Definitionsliste mit drei Einträgen: Die Liste muss mit einem End-Tag für das umgebende dl-Element schließen. Beachten Sie, dass das dl-Element der Container für die gesamte Liste ist; vererbbare Stylesheet-Regeln, die dem dl-Element zugewiesen sind, betreffen also auch die verschachtelten dt- und dd-Elemente. Ungewollte Vererbungen können jeweils separat in den dt- und dd-Elementen überschrieben werden. Obgleich in der HTML-Spezifikation für Definitionslisten keine besondere Art der Darstellung festgelegt ist, werden sowohl bei Navigator als auch bei Internet Explorer dt-Elemente linksbündig gesetzt und darauffolgende dd-Element eingezogen. Schriftformatierungen oder visuelle Elemente werden vom Browser nicht hinzugefügt; es steht Ihnen jedoch frei, eigene Stile zuzuweisen. Wenn Sie mehrere Begriffe bzw. Definitionen auf einmal festlegen wollen, brauchen Sie nur im Quellcode hintereinander die entsprechenden dt- bzw. dd-Definitionen vorzunehmen. Da die Entwicklung der HTML-Tags in Richtung Kontextsensitivität geht, sollten Definitionlisten auf keinen Fall als Formatierungstrick missbraucht werden (etwa um Text einzuziehen). Verwenden Sie für solche Aufgaben Stylesheets und einstellbare Ränder.
Beispiel
    <DL>
        <DT>Z-scale</DT>
        <DD>A railroad modeling scale of 1:220. The smallest mass-produced
        commercial model scale.</DD>
    </DL>
Objektmodellreferenz
    [window.]document.getElementById(elementID)
Elementspezifische Attribute
compact
Elementspezifische Ereignisbehandlungsroutinenattribute
Keine.

compact | NN 3 IE 3 HTML 3.2
compact | Optional
Wenn dieses Attribut auf true gesetzt ist (da im dl-Tag vorhanden), wird der Browser mit dem booleschen Attribut compact angewiesen, zusammenhängende dt/dd-Paare möglichst auf der gleichen Zeile darzustellen. Wieviel Platz dafür benötigt wird (Navigator und Internet Explorer) hängt von der Größe des Einzugs ab, der einem dd-Element normalerweise zugewiesen ist (je nach Betriebssystem weicht die Größe des Einzugs teilweise ab). Wenn bei aktivem compact-Attribut das dt-Element schmaler als der Einzug ist, wird das dd-Element von der Zeile darunter hochgezogen und auf der gleichen Zeile wie das zugehörige dt-Element dargestellt. Da die Zeichenbreiten bei Proportionalschriften stark schwanken, gibt es keine feste Regel dafür, wie viele Zeichen ein dt-Element haben darf, damit das dd-Element auf der gleichen Zeile dargestellt werden kann. Dieser kompakte Stil wurde allerdings für dt-Elemente mit wenigen Zeichen konzipiert. In HTML 4 gilt dieses Attribut als veraltet und lässt sich mit strikten HTML 4- oder XHTML-DTDs nicht validieren.
Beispiel
    <DL compact>ListItems</DL>
Wert
Leistungsmerkmal wird aktiviert, wenn der Attributname vorhanden ist.
Standardwert
Deaktiviert.
Objektmodellreferenz
    [window.]document.getElementById(elementID).compact

lang | NN 3 IE 4 HTML 4
lang="languageCode" | Optional
Die für die Attributwerte und Inhalte des Elements verwendete Sprache. Mithilfe dieser Informationen ist der Browser besser in der Lage, bestimmte Details wie Ligaturen (sofern von der betreffenden Schrift unterstützt oder in der geschriebenen Sprache erforderlich), Anführungszeichen und Worttrennungen korrekt darzustellen. Andere Anwendungen und Suchmaschinen können anhand dieser Informationen Wörterbücher für die Rechtschreibprüfung auswählen und Indizes erstellen.
Beispiel
    <SPAN lang="de">Deutsche Bundesbahn</SPAN>
Wert
Sprachcode, bei dem nicht zwischen Groß- und Kleinschreibung unterschieden wird.
Standardwert
Vorgabe des Browsers.
Objektmodellreferenz
    [window.]document.getElementById(elementID).lang