HTML辞書ホームへ
HTML要素 辞書 by Sentaro

<dfn>

定義語(Definition)要素。周囲のコンテンツが定義する用語を示すために使用されます。

info

概要

<dfn> 要素は、周囲のテキスト内で定義されている用語、つまり「**定義語**」を示すために使用されます。要素自体は、ブラウザで通常**イタリック体**で表示されます。
<p><section> のような親要素、または <dl>, <dt>, <dd> のグループ内で使用されることが想定されています。

play_circle

デモ (静的表示)

HTML (Source)
<p> <dfn title="文書を構成する要素の集まり">HTML</dfn> は、HyperText Markup Language の略です。 </p> <dl> <dt><dfn>セマンティクス</dfn></dt> <dd>意味論。HTMLでは、要素が持つ意味のことです。</dd> </dl>
Preview (Result)

HTML は、HyperText Markup Language の略です。

セマンティクス
意味論。HTMLでは、要素が持つ意味のことです。
list

属性 (Attributes)

属性名 説明
title オプション。定義語の正式な名称や略されていない形式、あるいは定義そのものを指定できます。
id オプション。その用語を指す他の場所からのリンク先(アンカー)として使用できます。
(グローバル属性) すべてのHTML要素で使用できるグローバル属性(class, style, langなど)が使用可能です。
code

実用例

1. title属性で定義を示す

<p> <dfn title="Webの構造と内容を記述するためのマークアップ言語">HTML</dfn> は、ほとんどのWebページで使用されています。 </p>

2. 定義リスト (<dl>) で使用する

<dl> <dt><dfn>CSS</dfn></dt> <dd>Cascading Style Sheets の略で、HTML要素の見た目を整えるために使用されます。</dd> <dt><dfn>DOM</dfn></dt> <dd>Document Object Model の略で、HTML文書を操作するためのプログラミングインターフェースです。</dd> </dl>

3. id属性を付けて、他の場所からリンクする

<p> この機能は、<a href="#semantic">セマンティクス</a>の概念に基づいています。 </p> ... <p> <dfn id="semantic">セマンティクス</dfn>とは、ウェブページの内容が持つ意味的な構造を指します。 </p>
lightbulb

知っておくべき重要事項

info
定義語の決定
<dfn> 要素の定義語となるテキストは、以下の優先順位で決定されます。
  1. title 属性の値
  2. <dfn> 要素の内容(要素内のテキスト)
定義がリンクとしてマークアップされている場合(例: <dfn><a href="...">用語</a></dfn>)、リンクテキストが定義語となります。
accessibility_new
アクセシビリティ
<dfn> 要素は、その用語が定義されていることをスクリーンリーダーなどの支援技術に伝えます。視覚的なスタイル(イタリック体)だけでなく、マークアップによって用語の役割を明確にすることが重要です。
私について 利用規約 プライバシーポリシー