HTML <dfn> 标签

<dfn> 标签可标记那些对特殊术语或短语的定义。 流行的浏览器通常用斜体来显示 <dfn> 中的文本。将来,<dfn> 还可能有助于创建文档的索引或术语表。与其他许多基于内容的样式和物理样式标签一样,<dfn> 标签尽量少用为妙。作为一种通用样式,尤其在技术文档中,当第一次新的术语时,应该将它们与普通文本分开,这样读者可以更好地理解文章当前的主题,而从那以后就不要再对这个术语进行任何标记了。


实例

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <h1>dfn 元素</h1>
  5. <p><dfn>HTML</dfn> 是创建网页的标准标记语言。</p>
  6. </body>
  7. </html>

定义和用法

<dfn>标记代表“definition元素”,它指定将在内容中定义的术语。

<dfn>标记的最近父项还必须包含术语的定义/解释。

<dfn> 元素标记了被定义的术语;术语定义应当在 <p>, <section>或定义列表 (通常是<dt>, <dd> 对)中给出。

被定义术语的值由下列规则确定:

  1. 如果 <dfn> 元素有一个 title 属性,那么该术语的值就是该属性的值。
  2. 否则,如果它仅包含一个 <abbr> 元素,该元素拥有 title 属性,那么该术语的值就是该属性的值。
  3. 否则,<dfn> 元素的文本内容就是该术语的值。

浏览器支持

元素
<dfn>YesYesYesYesYes

所有浏览器都支持 <dfn> 标签。


更多实例

带有 title 属性的 dfn

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <p><dfn title="超文本标记语言">HTML</dfn> 是创建网页的标准标记语言。</p>
  5. </body>
  6. </html>

在 dfn 中嵌套 abbr 标签

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <p><dfn><abbr title="超文本标记语言">HTML</abbr></dfn> 是创建网页的标准标记语言。</p>
  5. </body>
  6. </html>

dfn

  1. dfn {
  2. font-style: italic;
  3. }