開始タグ <dfn>
と終了タグ </dfn>
に囲まれた文字列が定義語 (definition) であることを示します。用語がドキュメントで最初に出現したときに定義語とします。
開始タグと終了タグの間にはインライン要素を含めることができます。終了タグは省略できません。属性はすべて省略可能です。
HTMLタグ <dfn> の使用例と表示サンプルを次に示します。
<dfn>dfn要素タイプ</dfn>は定義語であることを指定します。
dfn要素タイプは定義語であることを指定します。
HTML要素のタグ名、属性名および属性値は、大文字と小文字のどちらでもよい
<dfn>
<!-- phrasing content -->
</dfn>
<DFN>
<!-- phrasing content -->
</DFN>
dfn 要素の開始タグ及び終了タグは省略できない。
dfn 要素の開始タグと終了タグの間には、フレージング・コンテンツを含めることができる。具体的には、以下に示す要素である。ただし、子孫に dfn 要素を含めることはできない。
<a>
<abbr>
<area>
(マップ要素の子孫である場合)<audio>
<b>
<bdi>
<bdo>
<br>
<button>
<canvas>
<cite>
<code>
<data>
<datalist>
<del>
<em>
<embed>
<i>
<iframe>
<img>
<input>
<ins>
<kbd>
<label>
<link>
(本文中で許可されている場合)<map>
<mark>
<math>
<meta>
(itemprop 属性が存在する場合)<meter>
<noscript>
<object>
<output>
<picture>
<progress>
<q>
<ruby>
<s>
<samp>
<script>
<select>
<slot>
<small>
<span>
<strong>
<sub>
<sup>
<svg>
<template>
<textarea>
<time>
<u>
<var>
<video>
<wbr>
次に示す属性をdfn要素に指定できる。
値 | 状態 |
---|---|
off | 自動的にキャピタライズしない。 |
none | |
on | 文の最初の文字を大文字に、それ以外を小文字にする。 |
sentences | |
words | 単語の最初の文字を大文字に、それ以外を小文字にする。 |
characters | すべての文字を大文字にする。 |
<dfn class="definition">HyperText Markup Language</dfn>
値 | 説明 |
---|---|
(空文字) | 編集可能 |
true | |
plaintext-only | 要素の生のテキストコンテンツのみが編集可能であり、リッチテキストフォーマットは無効 |
false | 編集不可能 |
値 | 説明 |
---|---|
ltr | 左から右へ |
rtl | 右から左へ |
auto | 自動的に決定させる |
値 | 説明 |
---|---|
true | 要素をドラッグできる。 |
false | 要素をドラッグできない。 |
<dfn lang="en">HyperText Markup Language</dfn>
<dfn style="color: red">HyperText Markup Language</dfn>
はハイパーテキストを記述するためのマークアップ言語である。
HyperText Markup Language はハイパーテキストを記述するためのマークアップ言語である。
JavaScript の HTMLElement インタフェースを通じて dfn 要素へアクセスできる。HTMLElement インタフェースは以下に示すプロパティを持つ。
Web Hypertext Application Technology Working Group 2023. Text-level semantics. HTML Living Standard