견고성

Sshu Sshu·2023년 1월 25일
1

웹 접근성

목록 보기
6/8

견고성(robust)

견고성은 사용자가 콘텐츠를 이용할 수 있도록 기술에 영향을 받지 않아야 함을 의미 한다.

문법 준수

마크업 언어의 요소는 열고 닫음, 중첩 관계 및 속성 선언에 오류가 없어야 한다.

(1) 요소의 열고 닫음 일치 :
마크업 언어로 작성된 콘텐츠는 표준에서 특별히 정한 경우를 제외하고는 시작 요소와 끝나는 요소가 정의되어야 한다.

(2) 요소의 중첩 방지 :
시작 요소와 끝나는 요소의 나열 순서는 포함 관계가 어긋나지 않아야 한다.

(3) 중복된 속성 사용 금지 :
하나의 요소 안에서 속성을 중복하여 선언하지 않아야 한다.

(4) id 속성 값 중복 선언 금지 :
하나의 마크업 문서에서는 같은 id 값을 중복하여 선언하지 않아야 한다.

웹 애플리케이션 접근성

콘텐츠에 포함된 웹 애플리케이션은 접근성이 있어야 한다.

(1) 접근성 프로그래밍 인터페이스 사용 지원 :
웹 애플리케이션은 운영체제 또는 플랫폼이 제공하는 접근성 프로그래밍 인터페이스를 사용하여 제작되어야 한다. 그렇지 않으면 보조 기술이 웹 애플리케이션의 접근성 기능을 지원하지 못하는 경우가 발생할 수 있다.

(2) 접근성 프로그래밍 인터페이스 대체 수단 제공 :
웹 애플리케이션을 구현하는 과정에서 운영체제(플랫폼 포함)가 제공하는 접근성 프로그래밍 인터페이스가 정의되지 않은 새로운 기능을 구현할 경우에는 그 기능의 명칭, 역할, 상태 및 값에 관한 정보를 운영체제(또는 플랫폼)의 접근성 프로그래밍 인터페이스로 전달하도록 구현함으로써 보조 기술이 그 정보를 이용할 수 있게 해야 한다.

(3) 보조 기술 지원 :
국내의 보조 기술로 접근이 불가능한 웹 애플리케이션은 가능한 한 사용하지 않는 것이 좋으며, 꼭 사용해야 하는 경우에는 해당 웹 애플리케이션에 대한 대체 수단을 제공해야 한다.

profile
Front-End Developer

0개의 댓글