Spec-Zone.ru › HTML

<figure> HTML-элемент figure с необязательной подписью

Базовая поддержка Широко доступно

Эта функция хорошо зарекомендовала себя и работает на множестве устройств и в разных версиях браузеров. Она доступна во всех браузерах с июля 2015 года.

  • Подробнее
  • Полная таблица совместимости
  • Оставить отзыв
>

Элемент <figure> HTML представляет автономное содержимое, возможно, с необязательной подписью, заданной с помощью элемента <figcaption>. Элемент figure, его подпись и содержимое рассматриваются как единое целое.

Попробуйте

<figure>
  <img
    src="/shared-assets/images/examples/elephant.jpg"
    alt="Elephant at sunset" />
  <figcaption>An elephant at sunset</figcaption>
</figure>
figure {
  border: thin silver solid;
  display: flex;
  flex-flow: column;
  padding: 5px;
  max-width: 220px;
  margin: auto;
}

img {
  max-width: 220px;
  max-height: 150px;
}

figcaption {
  background-color: #222222;
  color: white;
  font: italic smaller sans-serif;
  padding: 3px;
  text-align: center;
}

Атрибуты

Этот элемент включает только глобальные атрибуты.

Примечания по использованию

  • Обычно <figure> — это изображение, иллюстрация, диаграмма, фрагмент кода и т. п., на которые ссылаются в основном потоке документа, но которые можно переместить в другую часть документа или приложение, не нарушая основной поток.
  • К элементу <figure> можно добавить подпись, поместив внутрь него элемент <figcaption> (первым или последним дочерним элементом). Первый найденный в figure элемент <figcaption> отображается как подпись к figure.
  • Элемент <figcaption> задаёт доступное имя родительского элемента <figure>.

Примеры

>

Изображения

<!-- Just an image -->
<figure>
  <img src="favicon-192x192.png" alt="The beautiful MDN logo." />
</figure>

<!-- Image with a caption -->
<figure>
  <img src="favicon-192x192.png" alt="The beautiful MDN logo." />
  <figcaption>MDN Logo</figcaption>
</figure>

Результат

Фрагменты кода

<figure>
  <figcaption>Get browser details using <code>navigator</code>.</figcaption>
  <pre>
function NavigatorExample() {
  let txt = `Browser CodeName: ${navigator.appCodeName};\n`;
  txt += `Browser Name: ${navigator.appName};\n`;
  txt += `Browser Version: ${navigator.appVersion};\n`;
  txt += `Cookies Enabled: ${navigator.cookieEnabled};\n`;
  txt += `Platform: ${navigator.platform};\n`;
  txt += `User-agent header: ${navigator.userAgent};`;
  console.log("NavigatorExample", txt);
}
  </pre>
</figure>

Результат

Цитаты

<figure>
  <figcaption><b>Edsger Dijkstra:</b></figcaption>
  <blockquote>
    If debugging is the process of removing software bugs, then programming must
    be the process of putting them in.
  </blockquote>
</figure>

Результат

Стихотворения

<figure>
  <p>
    Bid me discourse, I will enchant thine ear,<br />
    Or like a fairy trip upon the green,<br />
    Or, like a nymph, with long dishevelled hair,<br />
    Dance on the sands, and yet no footing seen:<br />
    Love is a spirit all compact of fire,<br />
    Not gross to sink, but light, and will aspire.<br />
  </p>
  <figcaption><cite>Venus and Adonis</cite>, by William Shakespeare</figcaption>
</figure>

Результат

Техническая сводка

Категории содержимого Потоковое содержимое, осязаемое содержимое.
Допустимое содержимое Элемент <figcaption>, за которым следует потоковое содержимое; или потоковое содержимое, за которым следует элемент <figcaption>; или потоковое содержимое.
Пропуск тегов Не допускается: обязательны и открывающий, и закрывающий теги.
Допустимые родительские элементы Любой элемент, допускающий потоковое содержимое.
Неявная роль ARIA figure
Допустимые роли ARIA Без потомка figcaption: любая, в противном случае допустимых ролей нет
Интерфейс DOM HTMLElement

Спецификации

Спецификация
HTML>
# элемент figure>

Совместимость с браузерами

Настольные Мобильные
Chrome Edge Firefox Opera Safari Chrome для Android Firefox для Android Opera для Android Safari для iOS Samsung Internet WebView для Android WebView для iOS
figure 8 12 4 11 5.1 18 4 11 5 1.0 4.4 5

См. также

  • Элемент <figcaption>.

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/figure

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API