트위터 부트 스트랩 프레임 워크 및 FontAwesome 아이콘 글꼴을 사용하여 스크린 리더 접근성에 대해 궁금합니다.FontAwesome, Bootstrap 및 screenreader 접근성
내가이 다른 아이콘 상황에서 찾고 있어요 : 모든 도우미 텍스트없이
<a href="#" class="btn btn-default" role="button"><span class="fa fa-pencil"></span> Edit</a>
2) 그리고 독립 아이콘 : 화면 판독기가 데리러 아이콘은 헬퍼 텍스트가
1) :
<a href="#" class="btn btn-default" role="button" title="Edit"><span class="fa fa-pencil"></span></a>
두 상황 모두에서 화면 판독기는 요소가 '수정'버튼임을 알리는 것이 이상적입니다.
당 FontAwesome 사이트 : 다른 아이콘 글꼴과는 달리 화면 판독기를 여행하지 않습니다 굉장
글꼴.
나는 화면 판독기는 이러한 각각의 상황에 반응하는 방법을 나에게 어떤 speech
CSS를 FontAwesome 또는 부트 스트랩 관련 태그 정말 명확하지가 표시되지 않습니다.
나는 또한 aria-hidden
과 부트 스트랩의 .sr-only
을 알고 있으며 두 가지 상황을 모두 처리 할 수있는 이상적인 방법이 있어야합니다.
편집 : aria-label="Edit"
표준 title="Edit"
이상이 사용 않는 어떤 장점
예 2에 title="Edit
을 추가?
편집 2 : 다른 사용 구현의 장단점을 설명하는 this article을 발견했습니다.
화면 판독기를 지원하려면 내가 테스트 한 하나 또는 여러 개의 스크린 판독기가 있습니까? 그들이 현재 어떻게 반응하는지 보려고 했습니까? – Stijn
나는 이것을 오해하고 있을지 모르지만 두 번째 예제에서 href 태그의 title 속성을 간단하게 사용할 수 있습니까? - 제목 = "편집". 지옥, 당신은 접근성과 함께 모든 돼지를 갈 수 실제로 편집 버튼 관련 정보 - 제목 = "편집 콘텐츠 xyz". 내 주위 구조에 달려 있다고 생각합니다. 편집 버튼이 기사 또는 섹션 내에있는 경우 편집자가 정확히 무엇을 * 편집할지 결정할 수있을 것입니다. 사실, 당신의 질문은 좋은 질문이지만 다른 질문을 던집니다. 기본적으로 편집중인 내용을 설명하십시오! –
@MatthewTrow 당신이 맞습니다. 나는 상황 2에서 title = "Edit"를 잊어 버렸다. 그것이 화면 판독기에 '읽는'것이 전부라면 그것은 완벽하다! 나는 또한 aria-label = "Edit"에 대해서 읽었지만 표준 타이틀 속성에 비해 어떤 이점이 있는지 확신하지 못했습니다. – dmathisen