Maison >interface Web >tutoriel CSS >Astuce rapide: la bonne façon d'utiliser les éléments Figure & Figcaption

Astuce rapide: la bonne façon d'utiliser les éléments Figure & Figcaption

William Shakespeare
William Shakespeareoriginal
2025-02-22 09:41:10379parcourir

Quick Tip: The Right Way to Use Figure & Figcaption Elements

Les éléments figure et figcaption sont des balises HTML5 appariées sémantiquement souvent utilisées ensemble pour améliorer la structure et l'accessibilité du contenu. Ce guide offre les meilleures pratiques pour leur mise en œuvre correcte.

L'élément figure encapsule le contenu autonome, tels que des illustrations, des extraits de code ou des diagrammes. Son placement dans le document ne modifie pas la signification globale. Surtout, toutes les images ne nécessitent pas un élément figure; Seuls ceux qui sont des unités d'information indépendantes.

Images multiples dans une figure:

Plusieurs images liées peuvent résider dans un seul élément figure:

<code class="language-html"><figure>
  <img src="/static/imghwm/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/174018847332126.jpg" class="lazy" alt="Quick Tip: The Right Way to Use Figure & Figcaption Elements ">
  <img src="/static/imghwm/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/174018847481580.jpg" class="lazy" alt="Quick Tip: The Right Way to Use Figure & Figcaption Elements ">
  <img src="/static/imghwm/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/174018847567268.jpg" class="lazy" alt="Quick Tip: The Right Way to Use Figure & Figcaption Elements ">
</figure></code>

au-delà des images:

L'élément figure ne se limite pas aux images. Il convient à:

  • Blocs de code
  • Vidéos
  • Clips audio
  • publicités

Exemple avec un bloc de code:

<code class="language-html"><figure>
  <code>
    p {
      color: #333;
      font-family: Helvetica, sans-serif;
      font-size: 1rem;
    }
  </code>
</figure></code>

Figures imbriquées:

Les éléments de nidification figure sont acceptables lorsqu'ils sont logiquement appropriés. L'utilisation d'attributs Aria peut encore améliorer la sémantique:

<code class="language-html"><figure role="group">
  <figcaption>Dog breeds</figcaption>
  <figure>
    <img src="/static/imghwm/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/174018847332126.jpg" class="lazy" alt="Quick Tip: The Right Way to Use Figure & Figcaption Elements ">
    <figcaption>Adorable Maltese Terrier</figcaption>
  </figure>
  <figure>
    <img src="/static/imghwm/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/174018847481580.jpg" class="lazy" alt="Quick Tip: The Right Way to Use Figure & Figcaption Elements ">
    <figcaption>Cute black labrador</figcaption>
  </figure>
</figure></code>

Utilisation efficace de la figure:

L'élément figcaption fournit une légende ou une légende pour le figure. Bien qu'il ne soit pas toujours nécessaire, lorsqu'il est utilisé, il doit idéalement être placé avant ou après le contenu dans le figure:

<code class="language-html"><figure>
  <figcaption>Three different breeds of dog.</figcaption>
  <img src="/static/imghwm/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/174018847332126.jpg" class="lazy" alt="Quick Tip: The Right Way to Use Figure & Figcaption Elements ">
  <img src="/static/imghwm/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/174018847481580.jpg" class="lazy" alt="Quick Tip: The Right Way to Use Figure & Figcaption Elements ">
  <img src="/static/imghwm/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/174018847567268.jpg" class="lazy" alt="Quick Tip: The Right Way to Use Figure & Figcaption Elements ">
</figure></code>

ou:

<code class="language-html"><figure>
  <img src="/static/imghwm/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/174018847332126.jpg" class="lazy" alt="Quick Tip: The Right Way to Use Figure & Figcaption Elements ">
  <img src="/static/imghwm/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/174018847481580.jpg" class="lazy" alt="Quick Tip: The Right Way to Use Figure & Figcaption Elements ">
  <img src="/static/imghwm/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/174018847567268.jpg" class="lazy" alt="Quick Tip: The Right Way to Use Figure & Figcaption Elements ">
  <figcaption>Three different breeds of dog.</figcaption>
</figure></code>

Figcaptions riches:

Pour des légendes plus détaillées, incorporez des titres et des paragraphes:

<code class="language-html"><figure>
  <img src="/static/imghwm/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/174018848099968.jpg" class="lazy" alt="Quick Tip: The Right Way to Use Figure & Figcaption Elements ">
  <figcaption>
    <h2>Puppy School</h2>
    <p>Championship Class of 2016</p>
  </figcaption>
</figure></code>

Questions fréquemment posées (FAQ):

La section FAQ fournie reste largement inchangée, car elle aborde avec précision les questions courantes sur l'utilisation figure et figcaption. Les informations sont déjà concises et bien structurées.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn