figcaption element - by. UXKM

요약 설명

<figcaption> 요소는 <figure> 요소 내부에서 해당 시각 콘텐츠(예: 이미지, 그래프, 코드 등)에 대한 설명 또는 캡션을 제공하는 시맨틱 태그입니다.
<figure>의 첫 번째 또는 마지막 자식 요소로 위치하며, 그 콘텐츠가 무엇을 의미하는지 설명하거나 출처 등을 명시하는 데 사용됩니다. 시각 콘텐츠에 의미를 부여하고, 접근성을 높이는 데 중요한 역할을 합니다.

주요 역할 및 특징

  1. 콘텐츠에 대한 설명 제공
    • <figcaption><figure> 내 콘텐츠에 대한 제목이나 부연 설명을 제공합니다.
    • 예: 이미지의 제목, 차트의 설명, 코드 블록의 부연 설명 등.
  2. <figure>와 함께 사용
    • <figcaption>는 반드시 <figure> 요소의 자식으로 사용되어야 하며, 독립적으로 사용할 수 없습니다.
    • <figure> 내에서 첫 번째 또는 마지막 요소로 배치됩니다.
  3. 의미론적 역할
    • <figcaption>은 콘텐츠의 설명을 구조적으로 제공하며, 접근성과 SEO 측면에서 유리합니다.
    • 스크린 리더는 <figcaption> 내용을 캡션으로 인식하여 사용자에게 전달합니다.
  4. 포함 가능한 콘텐츠
    • 텍스트와 인라인 요소를 포함할 수 있습니다.
    • 블록 요소는 포함할 수 없으므로 간단한 설명이나 텍스트로 구성하는 것이 좋습니다.

CSS 기본 값

<figcaption> 요소는 기본적으로 블록 레벨 요소입니다.

기본 문법

속성

<figcaption> 요소는 고유 속성을 가지지 않으며, 글로벌 속성(class, id, style, aria-*, data-* 등)만 사용할 수 있습니다.

예제

이미지와 함께 설명 제공

비디오와 함께 설명 제공

차트나 데이터 시각화와 함께 설명 제공

접근성을 고려한 설명

주의사항

  • <figcaption>은 반드시 <figure> 요소 내부에 위치해야 하며, 단독으로 사용할 수 없습니다.
  • <figcaption><figure> 안에서 첫 번째 또는 마지막 자식 요소로 배치해야 합니다.
  • <figcaption>의 내용이 해당 콘텐츠와 관련이 있음을 명확히 작성해야 합니다.