HTML <dfn> 标签
<dfn> 标签可标记那些对特殊术语或短语的定义。 流行的浏览器通常用斜体来显示 <dfn> 中的文本。将来,<dfn> 还可能有助于创建文档的索引或术语表。与其他许多基于内容的样式和物理样式标签一样,<dfn> 标签尽量少用为妙。作为一种通用样式,尤其在技术文档中,当第一次新的术语时,应该将它们与普通文本分开,这样读者可以更好地理解文章当前的主题,而从那以后就不要再对这个术语进行任何标记了。
实例
<!DOCTYPE html>
<html>
<body>
<h1>dfn 元素</h1>
<p><dfn>HTML</dfn> 是创建网页的标准标记语言。</p>
</body>
</html>
定义和用法
<dfn>标记代表“definition元素”,它指定将在内容中定义的术语。
<dfn>标记的最近父项还必须包含术语的定义/解释。
<dfn> 元素标记了被定义的术语;术语定义应当在 <p>, <section>或定义列表 (通常是<dt>, <dd> 对)中给出。
被定义术语的值由下列规则确定:
- 如果 <dfn> 元素有一个 title 属性,那么该术语的值就是该属性的值。
- 否则,如果它仅包含一个 <abbr> 元素,该元素拥有 title 属性,那么该术语的值就是该属性的值。
- 否则,<dfn> 元素的文本内容就是该术语的值。
浏览器支持
元素 | |||||
---|---|---|---|---|---|
<dfn> | Yes | Yes | Yes | Yes | Yes |
所有浏览器都支持 <dfn> 标签。
更多实例
带有 title 属性的 dfn
<!DOCTYPE html>
<html>
<body>
<p><dfn title="超文本标记语言">HTML</dfn> 是创建网页的标准标记语言。</p>
</body>
</html>
在 dfn 中嵌套 abbr 标签
<!DOCTYPE html>
<html>
<body>
<p><dfn><abbr title="超文本标记语言">HTML</abbr></dfn> 是创建网页的标准标记语言。</p>
</body>
</html>
dfn
dfn {
font-style: italic;
}