Элемент <dfn>
Элемент <dfn> (от англ. definition — определение) используется для обозначения определяемого термина. Элемент <dfn> должен быть частью полного определения, которое может быть представлено одним из следующих способов:
1. В родительском элементе: определение находится в каком-либо блоке текста, например в элементе <p>:
<p>
<dfn>Алгоритм</dfn> — это точная
последовательность инструкций для решения задачи.
</p>
2. В паре <dt> и <dd>: в списке описаний, где <dt> (термин) сопоставляется с <dd> (описание):
<dl>
<dt><dfn>Байт</dfn></dt>
<dd>Единица измерения цифровой информации,
равная 8 битам.</dd>
</dl>
Глобальный атрибут title имеет особое семантическое значение для этого элемента: представляет собой полный термин или расшифровку аббревиатуры. Если атрибут title присутствует, то он должен содержать только определяемый термин и никакой другой текст.
Определяемый термин устанавливается в соответствии со следующими правилами:
1. Если у <dfn> есть атрибут title, то значение этого атрибута считается определяемым термином. Элемент по-прежнему должен содержать текст, но этот текст может быть аббревиатурой (возможно, с использованием <abbr>) или другой формой термина (например, сокращением).
<dfn title="Hyper Text Markup Language">HTML</dfn>
2. Если <dfn> содержит только один дочерний элемент <abbr> с атрибутом title, то значение title элемента <abbr> является определяемым термином.
<dfn>
<abbr title="Hyper Text Markup Language">HTML</abbr>
</dfn>
3. В противном случае, если нет атрибута title или дочернего элемента <abbr>, текстовое содержимое элемента <dfn> является определяемым термином.
<p>
<dfn>Алгоритм</dfn> — это точная
последовательность инструкций для решения задачи.
</p>
Эти правила помогают точно определить, что именно является определяемым термином.
| Категории | Потоковое содержимое, фразовое содержимое, явное содержимое. |
|---|---|
| Синтаксис | <dfn>...</dfn> |
| Опускание тегов | Начальный и конечный теги обязательны. |
| Модель содержимого | Фразовое содержимое, но не допускается в качестве потомка элемент <dfn>. |
Атрибуты
Для элемента <dfn> доступны глобальные атрибуты и события.
Стиль по умолчанию
Стиль по умолчанию для элемента <dfn>, определённый в спецификации HTML:
dfn { font-style: italic; }
Пример
<p>
<dfn>Семантика</dfn> — это раздел лингвистики, изучающий
значение слов и предложений.
</p>
Результат
Семантика — это раздел лингвистики, изучающий значение слов и предложений.