그림의alt 속성과 보조 기능

개시하다


"alt가 가끔 비어 있을 때도 있어요alt="""라고 전달하기 위해 정리했다.

alt 속성


이미지의 대체 텍스트 속성을 지정합니다.
<img src="images/cat.jpg" alt="猫の写真">
alt 속성은 다음과 같은 상황에서 유용하다.

대체 텍스트 표시


통신 오류나 이미지 링크 중단 등으로 브라우저가 이미지를 표시할 수 없을 때alt 속성이 있으면 대체 텍스트를 표시합니다.

SEO


alt 속성이 있으면 검색엔진에 적합한 이미지 내용을 전달할 수 있습니다.

보조 기능


화면 판독기에서alt 속성을 읽을 수 있습니다.
따라서 이미지를 시각적으로 이해할 수 없는 사용자도 이미지의 내용을 이해할 수 있다.
W3CWeb Content Accessibility Guidelines (WCAG)에서는 이미지에 alt 속성을 사용한다는 것을 나타낸다. 특히 2016년JIS X 8341-3 개정 이후 보조적인 측면에서 볼 때alt를 써야 하는 운동이 증가했다.

alt 속성은 무엇을 써야 합니까


alt 속성을 추가한 내용은 이미지 내용에 따라 다릅니다.

이미지 문자


주로 문자로 구성된 이미지에서, 예를 들어 로고, 제목 이미지 등
그림의 문자와 같은 내용을 입력하십시오.

// ⭕ Good
<img src="images/logo_sample.png" alt="Sample株式会社">

// ❌ Bad
<img src="images/logo_sample.png" alt="ロゴ画像">
또한 문자가 정말 영상화되어야 하는지도 토론한다.
HTML 텍스트의 경우 사용자가 쉽게 읽을 수 있도록 텍스트를 확대하고 색상을 변경할 수 있습니다.

사진이나 삽화의 상황


만약 사진과 삽화를 통해 전달된 정보가 페이지의 내용을 이해하는 중요한 정보라면 전달하고자 하는 정보를 기술하겠습니다.

<img src="images/cat.jpg" alt="絨毯でくつろぐ茶トラ白猫の写真">

장식용 이미지와 이미지의 정보가 페이지의 텍스트에서도 전달되는 상황

  • 장식용 이미지의 경우
  • 페이지의 텍스트에서도 이미지 정보를 전달하는 경우
  • 이 경우alt는 비어 있음alt="".
    중점은'alt 속성을 넣지 않는다'는 것이 아니라'빈 alt를 명기한다'는 것이다.

    <img src="images/icon.png" alt="">
    
    또한 이 경우 요소를 사용하지 않고 CSS의 배경 이미지를 사용할 수 있습니다.

    화면 판독기로 어떻게 읽습니까


    alt에 지정된 내용은 화면 리더(iOS의 Voice Over)로 실제로 어떻게 읽어내는지 시험해 봤다.

    alt 속성이 없는 경우


    (이미지 파일 이름) + image로 읽습니다.
    파일 이름만 가지고는 그림의 내용을 이해하기 어려워 불친절하다.
    // 「cat.jpg image」
    <img src="images/cat.jpg">
    

    alt 속성이 있는 경우


    '(alt의 내용)+image'로 읽습니다.
    이렇게 되면 이미지를 직관적으로 이해하지 못하더라도 이미지의 내용을 이해할 수 있다.
    // 「猫の写真 image」
    <img src="images/cat.jpg" alt="猫の写真">
    

    alt 속성이 있습니다. 비어 있을 때


    건너뛰다
    그림 설명이 있으면 지루해지고 읽기가 편해진다.
    // 何も読まれない
    <img src="images/cat.jpg" alt="">
    

    총결산

  • alt 속성
  • 을 지정해야 합니다.
  • 그러나alt의 내용도 비어있을 수 있다
  • 이미지화되지 않은 텍스트를 최대한 HTML로 변환할 수 있는 텍스트
  • 참고 자료

  • https://developer.mozilla.org/ja/docs/Web/HTML/Element/img
  • https://developer.mozilla.org/ja/docs/Learn/Accessibility/HTML
  • https://developer.mozilla.org/ja/docs/Learn/HTML/Multimedia_and_embedding/Images_in_HTML
  • WCAG2.0 해설서

  • WCAG2.0 달성 방법집
  • H36: 전송 버튼으로 사용된 이미지의alt 속성 사용
  • 원소의alt 속성 사용하기
  • H67: 지원 기술이 무시해야 할 이미지에 대해 요소의alt 텍스트를 비우고 title 속성을 부여하지 않습니다
  • JIS X 8341-3: 2016-2016-8196; 달성 기준: 사전표(A&AA급)
  • 7.1.1.1 비 텍스트 내용의 달성 기준
  • alt 속성 좋은 사례(주법·쓰기) | 정보 무장애 포털
  • alt 속성은?효과부터 적절한 기술 방법까지 상세하게 설명하다
  • 좋은 웹페이지 즐겨찾기