定義列表和其他類型的列表稍有不同,它由兩部分組成:名稱和定義。 dt 指定名稱,為內聯元素。 dd 指定定義,為塊級元素。
標準屬性
id, class, title, style, dir, lang, xml:lang
事件屬性
onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup
示例:
<dl>
<dt>標題</dt>
<dd>內容1</dd>
<dd>內容2</dd>
</dl>
dl - define list-定義列表
dt - define list title - 用於生成定義列表中各列表項的標題,重複使用可以定義多個列表項的標題。注意:其中不能包含hx 元素。
dd - define list define - 用於生成定義列表各列表項的說明文字段,重複使用可以定義多個說明文字段。 dd是對應dt的簡短說明或解釋。
dl 列表中有較為強烈的描述、解釋、補充意義。 dt 和dd 有明顯的邏輯關係,dd 從屬於dt,dd 中的內容是對dt 的描述、解釋、補充。另外,dd 之間雖然是平行關係,但是其描述的內容是多角度的,不同於單純的li。
例如:
<dl>
<dt>javascript權威指南</dt>
<dd>出版社:xxx</dd>
<dd>isbn: xxx</dd>
<dd>售價:xxx</dd>
</dl>
<ul>
<li>javascript權威指南</li>
<li>javascript dom 高級程序設計</li>
<li>ppk 談javascript</li>
</ul>