9.1 HTML中的dl、dt和dd标记


本章中,我们将在前面两章的基础上,制作出更为复杂的下拉菜单。当网站的内容比较丰富,结构比较复杂的时候,一级导航的菜单往往就不够用了,这时就需要多级菜单来实现层级结构。实际上任何使用电脑的人对下拉菜单都不会陌生,几乎所有的软件都会通过菜单为用户提供操作的命令接口。

在早期的网站上,制作多级的菜单是件很麻烦的事情,而且不易维护。但是近年来,由于CSS不断普及,使用CSS制作的菜单已经可以非常方便地为网站带来清晰的导航支持。

本案例就来制作一个下拉菜单。图9.1所示为鼠标离开菜单时子菜单未打开的效果,图1所示为一个子菜单打开后的效果。


图1 显示子菜单时的效果

这里介绍一组HTML标记-dl,dt和dd。这组标记不像ul和li标记那么常用,但是用于定义本案例中的结构是非常合适的。

dl、dt、dd这组标记和ul、li非常类似,也用于列表结构。dl被称为“定义列表”(definitionlist),在使用方法上相当于ul;dt和dd分别称为“定义标题”(definition title)和“定义描述”(definition description),它们在使用方法上相当于li。例如有下面一段HTML代码:

折叠展开XML/HTML 代码复制内容到剪贴板

  1. <body>
  2. <dl>
  3. <dt>网页学习网网页制作教程</dt>
  4. <dd>HTML教程</dd>
  5. <dd>CSS教程</dd>
  6. <dd>PHP教程</dd>
  7. <dt>网页学习网工具教程</dt>
  8. <dd>Zend Studio</dd>
  9. <dd>Dreamweaver</dd>
  10. <dd>Visual Studio</dd>
  11. <dt>网页学习网平面教程</dt>
  12. <dd>PhotoShop</dd>
  13. <dd>CorelDraw</dd>
  14. <dd>Fireworks</dd>
  15. </dl>
  16. </body>

在浏览器中的效果如图1所示。可以看到dl相当于u1,dt和dd相当于li.区别在于dt和dd会被区别对待。如果希望菜单具有子菜单,就可以把主菜单的菜单项文字定义为dt,下属于菜单中的菜单项定义为dd。


图1 使用“定义列表”

点击下载第8~17章CSS教程资源 返回《CSS教程布局之道》教程列表

编辑:网页学习网
本文地址:http://www.lodidance.com/css/jc/728.html

9.1 HTML中的dl、dt和dd标记

时间: 2024-07-29 15:01:08

9.1 HTML中的dl、dt和dd标记的相关文章

HTML 列表中的dl,dt,dd,ul,li,ol区别及应用

HTML 列表中的dl,dt,dd,ul,li,ol区别及应用 工具/原料 html,dw软件 方法/步骤 1 无序列表 无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记. 无序列表始于 <ul> 标签.每个列表项始于 <li>. 2 有序列表 同样,有序列表也是一列项目,列表项目使用数字进行标记. 有序列表始于 <ol> 标签.每个列表项始于 <li> 标签. 3 定义列表 自定义列表不仅仅是一列项目,而是项目及其注释的组合. 自定

DIV+CSS中标签dl dt dd常用的用法

转自:http://smallpig301.blog.163.com/blog/static/9986093201010262499229/ < dl>< /dl>用来创建一个普通的列表, < dt>< /dt>用来创建列表中的上层项目, <dd>< /dd>用来创建列表中最下层项目, < dt>< /dt>和< dd>< /dd>都必须放在< dl>< /dl>

html中,dl,dt,dd怎么使用

1,定义:<dl> <dt> <dd>是一组合标签,使用了dt dd最外层就必须使用dl包裹,此组合标签我们也又叫表格标签,与table表格类似组合标签,故名我们也叫dl表格.<dl><dt></dt><dd></dd></dl>为常用标题+列表型标签.如没有对dl dt dd标签初始CSS样式,默认dd列表内容会一定缩进.2,用法: <dl><dt>列表标题</dt&

HTML 列表中的dl,dt,dd,ul,li,ol区别

1.无序列表 无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记. 无序列表始于 <ul> 标签.每个列表项始于 <li>. 2.有序列表 同样,有序列表也是一列项目,列表项目使用数字进行标记. 有序列表始于 <ol> 标签.每个列表项始于 <li> 标签. 3.定义列表 自定义列表不仅仅是一列项目,而是项目及其注释的组合. 自定义列表以 <dl> 标签开始.每个自定义列表项以 <dt> 开始.每个自定义列表项的

dl dt dd定义

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <h3>课程介绍</h3> <article><h1><HTML5+css3轻松入门与实战课程></h1>

dl,dt,dd标签的使用

dl就是定义一个列表 dt说明白了就是这个列表的标题dd就是内容,能缩进和UL,OL性质差不多 <dl> <dt>标题标题</dt> <dd>内容内容</dd> <dd>内容内容</dd> </dl> dl,dt,dd是一个解释型的列表比较常用的如: <dl> <dd><img src=”图片路径” alt=”" /></dd> <dt>图片

dl,dt,dd怎么用

我们在制作网页过程中用到列表时一般会使用<ul>或者<ol>标签,很少用刑<dl>标签,但是这个三个标签却有着不可忽视的作用,毕竟Web标准中要尽最大可能的使用已有的标签.它们的用途是:< dl>< /dl>用来创建一个普通的列表,< dt>< /dt>用来创建列表中的上层项目,< dd>< /dd>用来创建列表中最下层项目,< dt>< /dt>和< dd>&l

html系列教程--center dl dt dd div

<center> 标签:对其所包括的文本进行水平居中. <datalist> 标签:定义列表,与 input 元素配合使用该元素,来定义 input 可能的值 demo: <input id="myCar" list="cars" /> <datalist id="cars">   <option value="BMW">   <option value=&qu

HTML 列表 &lt;ol&gt;&lt;ul&gt;&lt;li&gt;&lt;dl&gt;&lt;dt&gt;&lt;dd&gt;

<ol>标签-有序列表 定义和用法: <ol>标签定义有序列表. HTML 与 XHTML 之间的差异 在 HTML 4.01 中,ol 元素的 "compact"."start" 以及 "type" 属性是不被赞成使用的. 在 XHTML 1.0 Strict DTD 中,ol 元素的 "compact"."start" 以及 "type" 属性是不被支持的.