스크린리더가 이미지를 무시하는 방법 4가지

2023. 1. 3. 23:31Study/접근성

 

1. CSS의 background 속성 사용

.image {background-image: url(bg.gif);}

 

2. 태그에 alt 속성을 빈 값으로 사용

<img src="spacer.git" alt="">

 

3. aria-hidden="true" 사용

<img src="bg.jpg" aria-hidden="true">

<div aria-hidden="true"></div>

 

4. role="presentation" 사용

<img src="bg.jpg" role="presentation">

 

 

참고:)

https://aoa.gitbook.io/skymimo/aoa-2019/tips-2/ignore#less-than-img-greater-than-aria-hidden

 

제발 나를 무시해 주세요. - WCAG 2.1 항공사 WAI-ARIA 적용사례

1번 방법으로 사용하게 되면 스크린리더는 해당 영역을 "p"로 읽게 되어 스크린리더 사용자는 무엇을 읽는지 알 수 없게 된다. 2번 방법으로 사용하면 스크린리더는 해당 문구를 읽으려고 부단히

aoa.gitbook.io

 

https://y00eunji.tistory.com/entry/HTMLCSS-%EC%8A%A4%ED%81%AC%EB%A6%B0-%EB%A6%AC%EB%8D%94%EA%B0%80-%EC%9D%B4%EB%AF%B8%EC%A7%80%EB%A5%BC-%EB%AC%B4%EC%8B%9C%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95%EB%93%A4

 

[HTML&CSS] 스크린 리더가 이미지를 무시하는 방법들

css의 background 속성 사용 { background-image: url("bg.gif"); } 태그에 alt 속성을 빈 값으로 사용 태그에 aria-hidden 사용 태그에 role="presentation" 사용 참고 https://aoa.gitbook.io/skymimo/aoa-2019/tips-2/ignore#less-than-img-g

y00eunji.tistory.com