dl标记:定义列表(definition list)
dt标记:定义标题(definition title)
dd标记:定义描述(definition description)
dl dt dd是一个组合型标签。dl标记定义了一个定义列表,定义列表中的条目是通过使用dt标记和dd标记创建的。dt给出了术语名,dd标记给出了术语的定义。
dt dl元素前有段空白,可通过style="margin-left:0px;"去除。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> </title>
<style type="text/css">
<!--
dl { background:#f60;color:#fff;}
dt { cursor:pointer;width:100%;background:#9c3;}
.expand { overflow:visible;}
.collapse { height:16px;overflow:hidden;}
//-->
</style>
<script language="JavaScript" type="text/javascript">
<!--
function toggle(dt){
var dl=dt.parentNode;
var span=dl.getElementsByTagName("span")[0];//dl下的SPAN标签元素
dl.className=("collapse"==dl.className)?"expand":"collapse";
span.innerHTML=("collapse"==dl.className)?"+":"-";
}
//-->
</script>
</head>
<body>
<dl>
<dt onclick="toggle(this)"><span>+</span>root</dt>
<dd>1</dd>
<dl>
<dt onclick="toggle(this)"><span>+</span>2</dt>
<dd>2-1</dd>
<dd>2-2</dd>
<dd>2-3</dd>
</dl>
<dd>3</dd>
</dl>
</body>
</html>