|
2.4 定义列表
上面我们讲了如何构造编号列表和黑点列表,下面的工作是如何设计定义列表。定
义列表的功能也十分强大。有些时候,我们也把定义列表(Definiiion
list)叫作字典列表(Glossary List),定义列表用于建立外观与字典项目类似的列表。在字典里面,术语或者短语都带有一个缩排的定义文字段。
如下HTML代码产生的显示效果。
<DL><DT><B>这里将产生定义列表的页眉</B>
<DD>这标签的控制造成缩排效果
<DT>
<DD><I>$1250.89</I>
<DT>
<DD>
</DL>
从这段代码可以看出,定义列表的格式与编号列表和黑点列表(或者其他任何一种
HTML标签)的格式都不一致。定义列表封闭于标签<DL>和</DL>的容器内。在定义列表内,使用了一个<DT>标签来指出用于列表项的项目(<DT>可以包含一个URL),而<DD>标签则指定了每一个单独的列表项。无论DT还是DD都是空标签它们都不需要结束标签来包含其中的信息。
定义列表的优点在于:它能使显示出来的信息更具吸引力,而且显得很有条理。你
可以为每个<DT>分配一个<DD>项,也可以同时分配几个。这种项目特性为定义歹婊提供了一种具有专业水准的外观。
换句话说,定义列表共含有三种标签:<DL>、<DT>,和<DD>,而不是两种。<DT>用于指定项目,而<DD>则用于构成实际项目。
为了使编程变得更有条理,每个<DT>都有自己相对应的<DD>。完全有可能一个<DT>包含数个<DD>,并且可以在<DT>列表内设置编号列表或者黑点列表。对于定义列表来说,我们在设计上拥有很大的灵活性,这就是它们的诱人之处。
请注意项目应该简短,使之能在单独的一行内容纳下;如果项目太长,它们就会自
动转到下一行,并且不会缩排,这样就会变得很难看。
|