Skip to main content

定义列表 definition-list

HTML <dl> 元素(或 HTML 描述列表元素)是一个包含术语定义以及描述的列表,通常用于展示词汇表或者元数据 (键 - 值对列表)。

  • dl (definition list) 定义列表,直接子元素只能是 dt、dd
  • dt (definition term) term 是项的意思,列表中每一项的项目名
  • dd(definition description)
    • 列表中每一项的具体描述,是对 dt 的描述、解释、补充
    • 一个 dt 后面一般紧跟着 1 个或者多个 dd

在 HTML5 之前, <dl> 被大家以定义列表所熟知。

  • 如果<dl> 元素的子元素包含一个键值对,则显示其中内容。

  • 允许的内容

    • 零组或多组 dom 结构,每组 dom 结构中包含一个或多个 <dt> 元素,以及 一个或多个 <dd> 元素,可通过 <script> 元素和 <template> 元素进行混入。
    • 一组或多组 <div> 元素,可通过 <script> 元素和 <template> 元素混入。
  • 标签省略 不允许,开始标签和结束标签都不能省略。

  • 允许的父元素 符合流内容的任何元素

  • DOM 接口 HTMLDListElement


Loading Github Gist ...
Details

Loading Github Gist ...
Details