> 웹 프론트엔드 > HTML 튜토리얼 > & lt; figure & gt의 목적은 무엇입니까? 및 & lt; figcaption & gt; 강요?

& lt; figure & gt의 목적은 무엇입니까? 및 & lt; figcaption & gt; 강요?

Robert Michael Kim
풀어 주다: 2025-03-19 15:00:29
원래의
358명이 탐색했습니다.

요소의 목적은 무엇입니까?

<figure></figure><figcaption></figcaption> 요소는 웹 페이지에서 컨텐츠를 구성하고 구조화하는 데 도움이되는 HTML5 시맨틱 마크 업의 일부입니다. 특히 이미지, 다이어그램, 그림, 코드 스 니펫 또는 단일 단위로 참조 할 수 있고 문서의 의미에 영향을 미치지 않고 문서의 주요 흐름에서 멀어 질 수있는 다른 유형의 컨텐츠.

  • <figure></figure> 요소는 그림을 형성하는 컨텐츠 용 컨테이너 역할을합니다. 이미지, 다이어그램, 사진, 코드 블록 또는 단일 단위로 참조 할 수있는 기타 콘텐츠 일 수있는 자체 포함 콘텐츠를 캡슐화하는 데 사용됩니다. 이 요소는 브라우저와 검색 엔진에 내부의 컨텐츠가 그림이며 그에 따라 처리되어야한다는 것을 알려줍니다.
  • <figcaption></figcaption> 요소는 <figure></figure> 요소의 자식으로 사용되어 그림의 내용에 대한 캡션 또는 범례를 제공합니다. 선택 사항이지만 사용하면 <figure></figure> 요소의 첫 번째 또는 마지막 자식이어야합니다. <figcaption></figcaption> 은 그림에 대한 추가 컨텍스트 또는 설명을 제공하여 컨텐츠의 이해와 접근성을 향상시키는 데 도움이됩니다.

웹 디자인에서
을 사용하기위한 모범 사례는 무엇입니까?

웹 디자인에서 <figure></figure><figcaption></figcaption> 요소를 사용할 때 이러한 모범 사례에 따라 웹 컨텐츠의 구조, 접근성 및 전반적인 유용성을 향상시킬 수 있습니다.

  1. 시맨틱 사용 : 진정으로 그림 인 컨텐츠에만 <figure></figure> 사용하십시오. 이해력에 영향을 미치지 않고 텍스트에서 멀어 질 수있는 이미지, 다이어그램, 비디오 또는 기타 예시 콘텐츠에 사용하십시오.
  2. 캡션 : 컨텐츠에 추가 설명 또는 컨텍스트가 필요한 경우 <figcaption></figcaption> <figure></figure> 하십시오. 이것은 그림에 대한 사용자의 이해를 향상시킬 수 있습니다. 캡션이 필요하지 않으면 <figcaption></figcaption> 생략하는 것은 완벽합니다.
  3. 접근성 : <figcaption></figcaption> 이 화면 독자에 의존하는 사용자에게 의미있는 정보를 제공 할만 큼 설명 할 수 있는지 확인하십시오. 또한 aria-labelledby 또는 aria-describedby 사용하여 접근성 향상을 위해 그림을 캡션과 연결하십시오.
  4. 스타일링 : CSS를 사용하여 그림과 캡션을 스타일링하여 페이지 레이아웃에 적합합니다. <figure></figure> 요소는 일반적으로 블록으로 표시되므로 디자인에 맞게 여백, 패딩 또는 정렬을 조정해야 할 수도 있습니다.
  5. 반응 형 디자인 : 다양한 장치와 화면 크기에서 수치가 어떻게 보이는지 고려하십시오. <figure></figure> 요소 내의 이미지가 반응이 좋고 다른 뷰포트에 잘 조정하십시오.
  6. SEO : 검색 엔진이 내용을 더 잘 이해하고 색인 할 수 있기 때문에 적절하게 구조화 된 <figure></figure> 요소 <figcaption></figcaption> SEO를 향상시킬 수 있습니다.

웹 컨텐츠의 접근성을 어떻게 개선합니까?

<figure></figure><figcaption></figcaption> 요소는 여러 가지 방법으로 웹 컨텐츠의 접근성을 크게 향상시킵니다.

  1. 구조적 명확성 : <figure></figure> 내에서 캡션을 제공하고 캡션을 제공함으로써 스크린 리더가 쉽게 해석하고 탐색 할 <figcaption></figcaption> 있는 명확한 구조를 만듭니다. 이 구조는 사용자가 컨텐츠의 조직과 컨텍스트를 이해하는 데 도움이됩니다.
  2. 향상된 스크린 리더 경험 : 스크린 리더는 그림과 관련 캡션의 존재를 발표 할 수 있습니다. <figcaption></figcaption> 중요한 상황 정보를 제공하여 시각 장애가있는 사용자가 콘텐츠를보다 이해할 수 있도록합니다.
  3. 시맨틱 의미 : 이러한 의미 론적 요소의 사용은 컨텐츠 블록의 역할과 목적을 보조 기술에 전달하여 전반적인 접근성 경험을 향상시키는 데 도움이됩니다.
  4. ARIA와 연결 : aria-labelledby 와 같은 ARIA 속성을 사용하여 캡션을 명시 적으로 연관시켜 보조 기술 사용자가 콘텐츠를 더 잘 이해하고 탐색 할 수 있도록 도와 주면 접근성을 향상시킬 수 있습니다.
  5. 키보드 내비게이션 : <figure></figure><figcaption></figcaption> 요소는 문서 구조의 일부이므로 키보드를 사용하여 탐색 할 수 있으며, 이는 마우스를 사용할 수없는 사용자에게 도움이됩니다.

독립적으로 사용될 수 있습니까? 아니면 항상 함께해야합니까?

The <figure></figure> and <figcaption></figcaption> elements do not need to be used together all the time, but there are specific rules to follow when using them independently or together:

  • <figcaption></figcaption> 없이 <figure></figure> 요소를 사용할 수 있습니다. 이것은 그림에 캡션이 필요하지 않거나 그림을 둘러싼 텍스트 내에서 컨텍스트가 제공되는 상황에 적합합니다.
  • 그러나 <figcaption></figcaption> 요소는 항상 <figure></figure> 요소의 자식으로 사용해야합니다. <figure></figure> 외부에는 혼자 서있을 수 없습니다. 따라서 캡션을 포함시키기로 결정한 경우 <figure></figure> 요소 내에 관련 내용을 랩핑해야합니다.

요약하면, <figure></figure> 독립적으로 사용할 수 있지만 <figcaption></figcaption><figure></figure> 없이 사용할 수 없습니다. 함께 사용하면 웹 컨텐츠의 접근성과 구성을 향상시키는 강력한 의미 구조를 만듭니다.

위 내용은 & lt; figure & gt의 목적은 무엇입니까? 및 & lt; figcaption & gt; 강요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿