--- title: dl slug: Web/HTML/Element/dl tags: - Agrupando contenido HTML - Elemento - HTML - Referencia - Web translation_of: Web/HTML/Element/dl original_slug: Web/HTML/Elemento/dl ---
El elemento HTML <dl> representa una lista descriptiva. El elemento encierra una lista de grupos de términos (especificados con el uso del elemento {{HTMLElement("dt")}}) y de descripciones (proveídas con elementos {{HTMLElement("dd")}}). Algunos usos comunes para este elemento son implementar un glosario o para desplegar metadatos (lista de pares llave-valor).
El contenido para este ejemplo interactivo se encuentra almacenado en un repositorio GitHub. Si deseas contribuir al proyecto de ejemplos interactivos, por favor clona https://github.com/mdn/interactive-examples y envía la petición de extración (pull request).
| Categorías de contenido | Contenido de flujo, y si los elementos hijos de <dl> incluyen un grupo nombre-valor, contenido palpable. |
|---|---|
| Contenido permitido |
Ya sea: Cero o más grupos cada uno consistiendo en uno o más elementos {{HTMLElement("dt")}} seguidos por uno o más elementos {{HTMLElement("dd")}}, opcionalmente intercalados con elementos {{HTMLElement("script")}} y elementos {{HTMLElement("template")}}. |
| Omisión de Tag | {{no_tag_omission}} |
| Padres permitidos | Cualquier elemento que acepte contenido de flujo. |
| Roles ARIA permitidos | {{ARIARole("group")}}, {{ARIARole("presentation")}} |
| Interfaz DOM | {{domxref("HTMLDListElement")}} |
Los atributos de este elemento incluyen los atributos globales.
<dl>
<dt>Firefox</dt>
<dd>
A free, open source, cross-platform,
graphical web browser developed by the
Mozilla Corporation and hundreds of
volunteers.
</dd>
<!-- Other terms and descriptions -->
</dl>
Salida:

<dl>
<dt>Firefox</dt>
<dt>Mozilla Firefox</dt>
<dt>Fx</dt>
<dd>
A free, open source, cross-platform,
graphical web browser developed by the
Mozilla Corporation and hundreds of
volunteers.
</dd>
<!-- Other terms and descriptions -->
</dl>
Salida:

<dl>
<dt>Firefox</dt>
<dd>
A free, open source, cross-platform,
graphical web browser developed by the
Mozilla Corporation and hundreds of
volunteers.
</dd>
<dd>
The Red Panda also known as the Lesser
Panda, Wah, Bear Cat or Firefox, is a
mostly herbivorous mammal, slightly larger
than a domestic cat (60 cm long).
</dd>
<!-- Other terms and descriptions -->
</dl>
Output:

También es posible definir múltiples términos con múltiples descripciones correspondientes, combinando los ejemplos de arriba.
Las listas descriptivas son útiles para desplegar metadatos como una lista de pares llave-valor.
<dl> <dt>Name</dt> <dd>Godzilla</dd> <dt>Born</dt> <dd>1952</dd> <dt>Birthplace</dt> <dd>Japan</dd> <dt>Color</dt> <dd>Green</dd> </dl>
Tip: Puede ser útil definir un separador llave-valor en el CSS, como:
dt::after {
content: ": ";
}
WHATWG HTML permite encapsular cada grupo nombre-valor de un elemento {{HTMLElement("dl")}} en un elemento {{HTMLElement("div")}}. Esto puede ser útil cuando se utilizan microdatos, o cuando atributos globales apliquen a todo el grupo, o por motivos de estilo.
<dl>
<div>
<dt>Name</dt>
<dd>Godzilla</dd>
</div>
<div>
<dt>Born</dt>
<dd>1952</dd>
</div>
<div>
<dt>Birthplace</dt>
<dd>Japan</dd>
</div>
<div>
<dt>Color</dt>
<dd>Green</dd>
</div>
</dl>
No use este elemento (ni elementos {{HTMLElement("ul")}}) solo para crear sangría en una página. Si bien funciona, es una mala práctica y obscurece el signinifcado de las listas descriptivas.
Para cambiar la indentación de un término, usa la propiedad {{cssxref("margin")}} de CSS.
| Especificación | Estatus | Comentarios |
|---|---|---|
| {{SpecName('HTML WHATWG', 'semantics.html#the-dl-element', '<dl>')}} | {{Spec2('HTML WHATWG')}} | |
| {{SpecName('HTML5 W3C', 'grouping-content.html#the-dl-element', '<dl>')}} | {{Spec2('HTML5 W3C')}} | |
| {{SpecName('HTML4.01', 'struct/lists.html#h-10.3', '<dl>')}} | {{Spec2('HTML4.01')}} | Definición inicial |
{{Compat("html.elements.dl")}}