Name
<DL> — NN all IE all HTML all
Synopsis
<DL>...</DL>
End Tag: Required
The DL
element
is a part of the DL
, DT
,
DD
triumvirate of elements used to create a
definition list in a document. The entire list is bracketed by the
DL
element’s tags. Each definition term is
denoted by a leading DT
element tag, and the
definition for the term is denoted by a leading DD
element tag. A schematic of a definition list sequence for three
items looks like the following:
<DL> <DT>Term 1 <DD>Definition 1 <DT>Term 2 <DD>Definition 2 <DT>Term 3 <DD>Definition 3 </DL>
The entire list must close with an end tag for the encapsulating
DL
element. Note that the DL
element is the container of the entire list, which means that
inheritable style sheet rules assigned to the DL
element apply to the nested DT
and
DD
elements. Unwanted inherit-ances can be
overridden in the DT
and DD
elements.
Although the HTML specification forces no particular way of rendering
a definition list, Navigator and Internet Explorer are in agreement
in left-aligning a DT
element and indenting any
DD
element that follows it. No special font
formatting or visual elements are added by the browser, but you are
free (if not encouraged) to assign styles as you like. If you want to
stack multiple terms and/or definitions, you can place multiple
DT
and/or DD
elements right
after each other in the source code.
Because HTML is being geared toward context-sensitive tagging, avoid using definition lists strictly as a formatting trick (to get ...
Get Dynamic HTML: The Definitive Reference now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.