Элемент <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>
Результат
Семантика — это раздел лингвистики, изучающий значение слов и предложений.