Тег <figure>

Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
9.0+8.0+9.2+5.0+4.0+2.1+3.0+

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

HTML:3.24.015.0XHTML:1.01.1

Опис

Використовується для групування будь-яких елементів, наприклад, зображень та підписів до них.

Синтаксис

<figure>
...
</figure>

Атрибути

Немає.

Закриваючий тег

Обов'язковий.

Приклад

HTML5IECrOpSaFx

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8" />
  <title>Тег FIGURE</title>
  <script>
   document.createElement('figure');
   document.createElement('figcaption');
  </script>
  <style>
   figure {
    background: #5f6a72; /* Колір фону */
    padding: 10px; /* Поля навколо */
    display: block; /* Блочний елемент */
    width: 150px; /* Ширина */
    float: left; /* Блоки вирівнюються по горизонталі */
    margin: 0 10px 10px 0; /* Відступи */
    text-align: center; /* Вирівнювання по центру */
   }
   figcaption {
    color: #fff; /* Колір тексту */
   }
  </style>
 </head>
 <body>
  <article>
   <figure>
    <p><img src="images/thumb1.jpg" alt="" /></p>
    <figcaption>Софійський собор</figcaption>
   </figure>
   <figure>
    <p><img src="images/thumb2.jpg" alt="" /></p>
    <figcaption>Польський костел</figcaption>
   </figure>
  </article>
 </body>
</html>

Результат даного прикладу показано на рис. 1.

Браузери

Internet Explorer до версії 8.0 включно ігнорує тег <figure>, але відображає його вміст. Також у цьому браузері будь-які стилі не застосовуються до елементу, поки він не створений через скрипт, як показано в прикладі.

Firefox повністю підтримує цей тег починаючи з версії 4.0, але версії 3.0 і старіші також вірно відображають вміст тегу.

Браузери Firefox і Chrome автоматично додають до <figure> властивість margin зі значенням 1em 40px.

Часті запитання

  • Q: Як використовувати тег <figure> в HTML?

    A: Тег <figure> використовується для включення медіа контенту, такого як зображення, відео або коду в HTML документі.

  • Q: Яке призначення тегу <figcaption> у контексті тегу <figure>?

    A: Тег <figcaption> використовується для додавання підпису або опису до елементу, який обгорнутий тегом <figure>.

  • Q: Чи можна вкладати тег <figure> у тег <figure>?

    A: Так, тег <figure> можна вкладати у інший тег <figure>, щоб створювати складніші структури для відображення медіа контенту.

  • Q: Як правильно використовувати теги <figure> та <figcaption> разом?

    A: Тег <figcaption> повинен розміщуватись всередині тегу <figure> для того, щоб бути пов'язаним з контентом, який потрібно підписати.

  • Q: Які інші теги можна використовувати разом з тегами <figure> та <figcaption>?

    A: Тег <figure> можна поєднувати з іншими тегами, такими як <a>, <div>, <p> та іншими, для створення комплексних макетів веб-сторінок.