Перейти к содержимому

HTML-тег <dfn>

Тег <dfn> используется для определения термина, указанного в контексте определяющей фразы или предложения. В браузере содержимое тега отображается курсивом.

Тег <p>, пара <dt>/<dd> или тег <section> выступают в качестве контекста определения для термина.

Определяемый термин идентифицируется по следующим правилам:

  • Если у <dfn> есть атрибут title, значение этого атрибута считается определяемым термином. Текст внутри элемента может быть сокращением (возможно, с использованием <abbr>).
  • Если у <dfn> есть только один дочерний элемент, являющийся элементом <abbr> с атрибутом title, и сам элемент <dfn> не имеет текстового содержимого, то точное значение атрибута title элемента <abbr> будет считаться определяемым термином.
  • Если это не так, текстовое содержимое <dfn> является определяемым термином.

Если к элементу <dfn> добавлен атрибут id, то на него можно сослаться с помощью элементов <a>. Такие ссылки помогают читателю быстро перейти к определению термина по клику на ссылку.

Синтаксис

Тег <dfn> является парным. Содержимое записывается между открывающим (<dfn>) и закрывающим (</dfn>) тегами.

Пример использования HTML-тега <dfn>:

Определение HTML|Пример HTML-тега <dfn>|W3Docs

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
  </head>
  <body>
    <p><dfn>HTML</dfn> (HyperText Markup Language ) — The standardized markup language for documents on the World Wide Web. Most web pages contain a description of the markup in the language HTML</p>
  </body>
</html>

Результат

пример dfn

В следующем примере значение атрибута title считается определяемым термином.

Пример HTML-тега <dfn> с атрибутом title:

Наведите курсор, чтобы увидеть определение|Пример HTML-тега <dfn>|W3Docs

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
  </head>
  <body>
    <p>Mouse over to see the definition.</p>
    <dfn title="HyperText Markup Language">HTML</dfn>
  </body>
</html>

Результат

Пример HTML-тега <dfn> с HTML-тегом <abbr>:

Пример HTML-тега <dfn> с тегом <abbr>:

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
  </head>
  <body>
    <p>Mouse over to see the definition.</p>
    <dfn><abbr title="Cascading Style Sheets">CSS</abbr></dfn>
  </body>
</html>

Атрибуты

АтрибутЗначениеОписание
titleОпределяет термин (отображается при наведении).

Тег <dfn> также поддерживает Глобальные атрибуты и Атрибуты событий.

Как стилизовать HTML-тег <dfn>

css
dfn {
  color: #0056b3;
  font-weight: bold;
}

Практика

Какое правильное использование и функция HTML-тега <dfn> согласно материалам сайта W3Docs?

Считаете ли это полезным?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.