html 태그 외에도 접근성적으로 의미를 부여해야 할 경우 role을 사용한다.
예) span 태그이지만 link 역할을 하는 경우
<span tabindex="0"
role="link"
onclick="goToLink(event, 'http://www.w3.org/')"
onkeydown="goToLink(event, 'http://www.w3.org/')">
W3C website
</span>
스크린리더 시 role이 읽힌다.
a 태그 같은 경우 링크, 텍스트 순으로 읽히고
button은 텍스트, 버튼(윈도우는 단추-,)로 읽힌다.
태그 내의 텍스트가 아니라 다른 멘트가 읽혀야 하는 경우 aria-label을 사용한다.
<a href="#" aria-label="a 링크">다운로드</a>
www.w3.org/TR/wai-aria-practices-1.1/examples/link/link.html
tech.lezhin.com/2018/04/20/wai-aria
www.w3.org/TR/wai-aria-practices-1.1/
'html' 카테고리의 다른 글
검색엔진최적화 : meta tag title, description (0) | 2020.09.15 |
---|---|
html data="" 줄바꿈 태그 (0) | 2020.05.18 |
meta tag로 width 값 고정하기 (0) | 2020.04.16 |
input type="file" 파일 첨부 폼 (0) | 2020.04.03 |
전화번호, 주소, 이메일 자동 링크 방지 meta tag (0) | 2020.04.03 |
댓글