2014-02-15 4 views
2

내 사이트의 접근성을 개선하고 있으며 (현재 JAWS 15로 테스트 한) 스크린 리더는 다른 지침을 제공 할 HTML 요소에 대한 기본 지침을 제공합니다.화면 판독기가 기본 마크 업 요소 지침을 읽지 못하도록합니다.

지금까지 aria-label="In order to foo, you need to bar"을 추가 할 수 있었지만 요소에서 벗어나기 전에 화면 판독기에서 기본 지침 인 'Y 키로 X 키 누르기'가 잘못되었습니다.

기본 마크 업 요소 지침이 화면 판독기에서 읽히지 않도록하는 방법에 대한 조언이 있으십니까?

답변

2

내가 당신의 질문을 정확하게 이해했다면, 당신이 말하는 것은 교사 메시지입니다. 예를 들어, "이 단추를 활성화하려면 스페이스 바를 누르십시오"와 같이 입력하십시오.
메시지가 화면 판독기 자체의 일부이기 때문에 메시지를 변경하거나 무시할 수 없습니다. 그러나 초보자가 가장 많이 사용하며 사용자가 스크린 리더와 Windows에 익숙해지면이 메시지를 표시하지 않는 경향이 있습니다.

+0

고마워! 교사 메시지가 나를 도왔습니다. 원래의 의미를 찾지 않아 원래 많은 정보를 찾을 수 없었습니다. –

0

양식 요소와 관련된 지침 텍스트의 경우 실제로 양식 필드 레이블에 aria-label 또는 aria-labelledby를 사용하고 지침 텍스트에는 aria-describedby를 사용할 수 있습니다.

WAI-ARIA 1.0 Authoring Practices는 aria-label, aria-labelledby 및 aria-describedby의 용도가 무엇인지 잘 설명합니다. [http://www.w3.org/WAI/PF/aria-practices/#relations_labeling]