Les éléments <figure></figure>
et <figcaption></figcaption>
font partie du balisage sémantique HTML5 qui aide à organiser et à structurer le contenu sur une page Web, en particulier pour les images, les diagrammes, les illustrations, les extraits de code ou tout autre type de contenu qui peut être référencé en une seule unité et potentiellement éloigné du flux principal du document sans affecter la signification du document.
<figure></figure>
sert de conteneur pour le contenu qui forme une figure. Il est utilisé pour encapsuler le contenu autonome, qui pourrait être une image, un diagramme, une photo, un bloc de code ou tout autre contenu qui peut être référencé en une seule unité. Cet élément indique au navigateur et aux moteurs de recherche que le contenu à l'intérieur est une figure et doit être traité en conséquence.<figcaption></figcaption>
est utilisé comme enfant de l'élément <figure></figure>
pour fournir une légende ou une légende pour le contenu de la figure. Il est facultatif, mais lorsqu'il est utilisé, il doit être le premier ou le dernier enfant de l'élément <figure></figure>
. La <figcaption></figcaption>
aide à fournir un contexte ou une explication supplémentaire sur la figure, améliorant la compréhension et l'accessibilité du contenu. Lorsque vous utilisez des éléments <figure></figure>
et <figcaption></figcaption>
dans la conception Web, la suite de ces meilleures pratiques peut améliorer la structure, l'accessibilité et la convivialité globale de votre contenu Web:
<figure></figure>
uniquement pour le contenu qui est vraiment une figure - un contenu qui peut être autonome à partir du flux de texte principal sans perdre son sens. Utilisez-le pour des images, des diagrammes, des vidéos ou d'autres contenus illustratifs qui peuvent être éloignés du texte sans affecter sa compréhension.<figcaption></figcaption>
dans la <figure></figure>
lorsque le contenu a besoin d'explications ou de contexte supplémentaires. Cela peut améliorer la compréhension de l'utilisateur de la figure. Si une légende n'est pas nécessaire, il est parfaitement bien d'omettre la <figcaption></figcaption>
.<figcaption></figcaption>
est suffisamment descriptif pour fournir des informations significatives aux utilisateurs qui comptent sur les lecteurs d'écran. Envisagez également d'utiliser aria-labelledby
ou aria-describedby
pour associer le chiffre à sa légende pour une amélioration de l'accessibilité.<figure></figure>
est généralement affiché sous forme de bloc, vous devrez donc peut-être ajuster les marges, le rembourrage ou l'alignement en fonction de votre conception.<figure></figure>
sont réactives et s'adaptent bien aux différentes fenêtres.<figure></figure>
et <figcaption></figcaption>
peuvent améliorer le SEO car les moteurs de recherche peuvent mieux comprendre et informer le contenu en leur sein. Les éléments <figure></figure>
et <figcaption></figcaption>
améliorent considérablement l'accessibilité du contenu Web de plusieurs manières:
<figure></figure>
et en fournissant des légendes avec <figcaption></figcaption>
, vous créez une structure claire que les lecteurs d'écran peuvent facilement interpréter et naviguer. Cette structure aide les utilisateurs à comprendre l'organisation et le contexte du contenu.<figcaption></figcaption>
fournit des informations contextuelles importantes, ce qui rend le contenu plus compréhensible pour les utilisateurs ayant des déficiences visuelles.aria-labelledby
pour associer explicitement la légende à sa figure, aidant les utilisateurs des technologies d'assistance à mieux comprendre et naviguer dans le contenu.<figure></figure>
et <figcaption></figcaption>
font partie de la structure du document, ils peuvent être navigués à l'aide du clavier, ce qui profite aux utilisateurs qui ne peuvent pas utiliser de souris. Les éléments <figure></figure>
et <figcaption></figcaption>
n'ont pas besoin d'être utilisés ensemble tout le temps, mais il existe des règles spécifiques à suivre lors de leur utilisation indépendamment ou ensemble:
<figure></figure>
peut être utilisé sans une <figcaption></figcaption>
. Cela convient aux situations où la figure ne nécessite pas de légende ou où le contexte est fourni dans le texte entourant la figure.<figcaption></figcaption>
, cependant, doit toujours être utilisé comme enfant d'un élément <figure></figure>
. Il ne peut pas rester seul en dehors d'une <figure></figure>
. Par conséquent, si vous décidez d'inclure une légende, vous devez l'envelopper et le contenu associé dans un élément <figure></figure>
. En résumé, bien que le <figure></figure>
puisse être utilisé indépendamment, la <figcaption></figcaption>
ne peut pas être utilisée sans <figure></figure>
. Lorsqu'ils sont utilisés ensemble, ils créent une structure sémantique puissante qui améliore à la fois l'accessibilité et l'organisation du contenu Web.
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!