방문자, 클라이언트 그리고 당신 자신이 가질 수 있는 웹표준에 따른 이로움!
6. 왜 접근하기 쉬운(accessible) 코드를 사용해야 할까요?
- 다양한 사용자가 당신의 사이트에 접근하기 쉽도록 해야 합니다. (시각장애인, 지체장애인, 정신지체인 등)
- 다양한 종류의 장치가 접근 가능 하도록 해야 합니다. (PDA, 스크린 리더, 텍스트브라우저, 검색엔진 등)
- (미국 연방정부와) 정부기관 웹사이트에겐 요구사항 입니다
어떻게 접근하기 쉬운 코드를 만들 수 있을까요?
- 텍스트가 아닌 요소에는 대응하는 텍스트를 제공합니다
- 테이블(table)에는 접근하기 쉽도록 대응 요소를 사용합니다 (row에 d를 부여하고 column headers를 사용)
- 폼(form)은 접근하기 쉽도록 대응 요소를 사용합니다 (label for, id, fieldset, legend )
- 정보 전달을 요하는 부분은, 이미지보다는 markup을 사용해야 합니다
- 컨텐츠로 바로 이동할 수 있도록 눈에 보이는 skip menu를 제공합니다
- 입력키(access key)를 제공합니다
- 구조와 표현을 제어하기 위해서 상대적인 단위(units)의 style sheet를 사용합니다 (em, % 등)
- style sheet 없이도 읽을 수 있도록 문서를 만듭니다
- 의미적인 정보가 더해진 메타데이터(metadata)를 제공합니다