접근성
목표
FileSlimmer는 WCAG 2.2 AA 수준에 맞춰 만들어졌습니다. 이는 뒤에 테스트 모음을 갖춘 목표이지 인증이 아닙니다. 자동 검사는 명확히 정의된 일부 장벽만 찾아내며, 나머지는 사이트를 사용하는 사람들이 발견합니다.
구현되어 있는 것
- 모든 페이지에 본문 랜드마크로 건너뛰는 링크가 있으며, 포커스를 받는 즉시 화면에 보입니다.
- 파일 컨트롤은 실제
<input type="file">요소이며,<label>에 들어 있습니다. 그래서 JavaScript가 실행되기 전에도 키보드와 스크린 리더로 동작합니다. 끌어다 놓기와 붙여넣기는 그 위에 더해진 것이며, 이를 대체하지 않습니다. - 의미를 갖춘 진행 상태 요소를 사용하며, 상태 변경은 매 프레임이 아니라 10퍼센트포인트마다 또는 단계가 바뀔 때만 안내됩니다.
- 실행 중인 작업에는 취소 기능이 있고, 오류는 해당 작업과 연결되어 표시됩니다.
- 상태는 색뿐 아니라 텍스트로도 표시하며, 결코 색만으로 표시하지 않습니다.
- 터치 대상은 최소 44 × 44 픽셀입니다.
- 200% 확대에서도 레이아웃이 유지되며 페이지에 가로 스크롤바가 생기지 않습니다. 넓은 표는 자체 영역 안에서 스크롤됩니다.
- 아랍어, 히브리어, 우르두어에는 오른쪽에서 왼쪽으로 읽는 레이아웃을 적용하며, 파일 이름과 바이트 크기는 각자의 방향을 유지합니다.
- 동작 줄이기 설정을 존중합니다.
- 파일 크기는 사용자 언어의 단위로 안내됩니다.
시험 방법
axe-core 검사는 개발 서버가 아니라 빌드 결과물을 대상으로, 루트 페이지, 영어 도구 작업 화면, 오른쪽에서 왼쪽으로 읽는 언어의 같은 작업 화면, 법률 문서, 가이드 문서, 오프라인 페이지에 대해 실행됩니다. 그와 함께 자동 점검이 페이지마다 h1 요소가 하나뿐인지, 건너뛴 단계가 없는 제목 구조인지, 모든 폼 컨트롤에 레이블이 있는지, 포커스 표시가 눈에 보이는지를 확인합니다. 위반이 발견되면 경고에 그치지 않고 빌드가 실패합니다.
알려진 한계
- 제품 및 인터페이스 문구는 영어에 대해서만 원어민 검수를 거쳤습니다. 검수된 문자열이 없는 경우 다른 언어는 영어로 대체되므로, 해당 페이지에서는 스크린 리더가 여러 언어를 섞어 읽을 수 있습니다.
- 처리 전후 결과 비교는 시각적 보조 수단입니다. 그 옆의 수치, 즉 원본 크기와 새 크기, 감소량은 시각적 비교를 이용할 수 없는 사람에게 같은 정보를 텍스트로 전달합니다.
- 운영체제의 파일 선택 창처럼 브라우저가 제공하는 일부 컨트롤은 웹 페이지가 모양을 바꾸거나 레이블을 다시 붙일 수 없습니다.
접근 장벽 신고
여기에서 이용을 가로막는 것이 있다면 다음 주소로 알려 주십시오: info@zenitgroup.com.co — 페이지 주소와 무엇을 하려고 했는지 함께 적어 주십시오. 해결 방법을 제안하는 것보다 장벽 자체를 설명해 주는 편이 더 도움이 되며, WCAG 기준을 지목할 필요는 없습니다. 이 주소가 그 밖에 어떤 문의를 처리하는지는 문의 페이지 안내를 참조하십시오.
이 문서는 콜롬비아 발레델카우카주 칼리 소재 ZENIT GROUP S.A.S.가 발행합니다.