이미지에는 alt값이 필수이다.
하지만 내용이 없는 꾸밈 요소의 이미지는 어떻게 처리하면 좋을까?
스크린리더가 이미지를 무시하는 좋은 방법
- css의 background 속성 사용
- <img> 태그에 alt 속성을 빈 값으로 사용
<img src="bg.jpg" alt="">
- <img> 태그에 aria-hidden 사용
<img src="bg.jpg" aria-hidden="true">
- <img> 태그에 role="presentation" 사용
<img src="bg.jpg" role="presentation">
스크린리더가 아이프레임을 무시하는 좋은 방법
<iframe role="presentation" tabindex="-1" title="hidden"></iframe>
이미지 폰트 사용시 주의
css의 가상 선택자의 content는 스크린리더가 읽는다.
이미지 폰트를 스크린리더가 읽지 못하도록 aria-hudden="true" 속성을 삽입하고 숨김 텍스트로 그 의미를 삽입한다.
<a href="/icon/address">
<i class="icon-address" aria-hidden="true"></i>
<span class="hide">address</span>
</a>
728x90
반응형
'Web > Markup | WEB' 카테고리의 다른 글
[eDM] 이메일 정보성 메일 html 만들때 참고 (0) | 2021.10.29 |
---|---|
[HTML] 태그 (0) | 2021.06.28 |
[SEO] 메타태그 최적화 (0) | 2021.06.07 |
[퍼블리싱] 퍼블리셔 (0) | 2021.02.10 |
파비콘 (0) | 2018.05.30 |