📜  html中的定义列表(1)

📅  最后修改于: 2023-12-03 15:01:19.207000             🧑  作者: Mango

HTML中的定义列表

HTML中的定义列表(Definition List)是用于展示有关术语或定义的列表。这种列表通常由术语和定义组成,它们通常用于描述某件事物或概念。

定义列表由三部分组成:定义列表容器 <dl>、定义条目 <dt> 和定义描述 <dd>。其中,<dl> 就是定义列表容器,而 <dt><dd> 就是定义条目和定义描述的标签了。

定义列表基本用法
使用 <dl> 标签定义一个定义列表,然后使用 <dt> 标签定义术语,使用 <dd> 标签定义定义描述。

<dl>
  <dt>HTML</dt>
  <dd>超文本标记语言,用于定义网页</dd>
  <dt>CSS</dt>
  <dd>层叠样式表,用于控制网页样式</dd>
  <dt>JavaScript</dt>
  <dd>一种动态编程语言,可用于前端和后端开发</dd>
</dl>

使用上述代码,会在页面上生成以下内容:

HTML
超文本标记语言,用于定义网页
CSS
层叠样式表,用于控制网页样式
JavaScript
一种动态编程语言,可用于前端和后端开发
定义列表嵌套

定义列表可以嵌套。在内部的定义列表中,术语和定义描述的标签不变。

<dl>
  <dt>HTML</dt>
  <dd>超文本标记语言,用于定义网页</dd>
  <dt>CSS</dt>
  <dd>层叠样式表,用于控制网页样式</dd>
  <dt>JavaScript</dt>
  <dd>
    <dl>
      <dt>前端</dt>
      <dd>用于实现动态效果</dd>
      <dt>后端</dt>
      <dd>用于操作数据库、实现业务逻辑等</dd>
    </dl>
  </dd>
</dl>

使用上述代码,会在页面上生成以下内容:

HTML
超文本标记语言,用于定义网页
CSS
层叠样式表,用于控制网页样式
JavaScript
前端
用于实现动态效果
后端
用于操作数据库、实现业务逻辑等
定义列表样式

定义列表的样式可以用 CSS 进行控制,以下是一些常用的样式控制示例。

/* 定义列表容器 */ 
dl {
  margin: 0;
  padding: 0;
}
/* 定义条目 */ 
dt {
  font-weight: bold;
}
dd {
  margin: 0 0 1.2em 0;
  padding: 0 1.2em;
}

在页面的 <head> 中添加上述代码,就可以修改定义列表样式。