원칙 4. 견고성(Robust): 웹 콘텐츠는 미래의 기술로도 접근할 수 있도록 견고하게 만들어야 한다.

견고성은 사용자가 기술에 관계없이 웹 사이트에서 제공하는 콘텐츠를 이용할 수 있도록 제공하는 것을 의미한다. 견고성은 문법 준수, 웹 애플리케이션 접근성의 2가지 지침으로 구성되어 있다.

견고성의 지침과 항목 목록
지침 (2개)검사 항목 (2개)
4.1(문법 준수) 웹 콘텐츠는 마크업 언어의 문법을 준수해야 한다.4.1.1(마크업 오류 방지) 마크업 언어의 요소는 열고 닫음, 중첩 관계 및 속성 선언에 오류가 없어야 한다.
4.2(웹 애플리케이션 접근성) 웹 애플리케이션은 접근성이 있어야 한다.4.2.1(웹 애플리케이션 접근성 준수) 콘텐츠에 포함된 웹 애플리케이션은 접근성이 있어야 한다.

'웹 표준과 접근성' 카테고리의 다른 글

3.4.1 레이블 제공  (0) 2011.07.13
3.4.2 오류 정정  (0) 2011.07.13
4.1 문법 준수  (0) 2011.07.13
4.1.1 마크업 오류 방지  (0) 2011.07.13
4.2 웹 애플리케이션 접근성  (0) 2011.07.13

지침 4.1 (문법 준수) 웹 콘텐츠는 마크업 언어의 문법을 준수해야 한다.

  • 용어 설명

  1. 마크업 언어(Markup language): 마크업 언어는 텍스트의 각 부분에 의미를 나타내는 정보를 기술할 수 있게 제작된 언어를 말한다. 확장성 생성 언어(XML:Extensible Markup Language), HTML 등이 이에 해당한다.

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

  • 검사 항목

마크업 언어의 요소를 사용할 경우, 해당 마크업의 문법을 최대한 준수하여 제공하는 것이 바람직하다. 특히 태그의 열고 닫음, 중첩 관계의 오류가 없도록 제공해야 한다.

  1. 태그의 열고 닫음: 마크업 언어로 작성된 콘텐츠는 표준에서 특별히 정한 경우를 제외하고는 시작 태그와 끝나는 태그가 정의되어야 한다.
  2. 태그의 중첩: 열고 닫는 태그가 나타내는 요소는 포함관계가 어긋나지 않아야 한다. 또한 마크업 언어의 속성을 사용할 경우, 해당 마크업의 문법을 최대한 준수하여 제공하는 것이 바람직하다.
  3. 중복된 속성: 하나의 요소 안에서 마크업 언어의 속성이 중복되어 선언될 경우, 중복된 속성 중 하나는 무시될 수 있으므로 같은 속성이 중복 선언되지 않도록 제공해야 한다.
  4. id 속성 값: 하나의 마크업 문서에는 같은 id 값을 가진 요소가 존재해서는 안 되므로, id 값을 중복되지 않도록 사용해야 한다.
  • 기대 효과

  1. 시작 태그와 끝나는 태그가 잘 대응되고 태그의 포함관계가 어긋나지 않도록 웹 페이지를 구성하면, 웹 브라우저나 보조 기술이 작동을 멈추지 않고 콘텐츠를 명확히 전달할 수 있다.
  2. 마크업 언어에 사용된 속성이나 중복이 금지된 속성 값이 중복된 경우를 없애 일부 기능이 누락되지 않도록 할 수 있다.

지침 4.2 (웹 애플리케이션 접근성) 웹 애플리케이션은 접근성이 있어야 한다.

  • 용어 설명

  1. 웹 애플리케이션: 웹 애플리케이션: 웹 콘텐츠에 포함되어 특정한 기능을 수행하도록 구성된 소프트웨어의 일종으로, 리치 인터넷 애플리케이션(RIA: Rich Internet Application)이라고도 한다. 본 표준이 적용되는 웹 애플리케이션은 웹 콘텐츠에 내장되어 복수의 웹 브라우저에서 공통적으로 사용할 수 있는 것으로 한정한다. 따라서 적용 대상은 플러그인(Plug-in) 콘텐츠와 자바 스크립트로 제작된 프로그램 등이다.
  2. 플러그인(Plug-in): 웹 콘텐츠 내에 삽입되는 별도의 프로그램을 의미한다. 예를 들어, 플래시(Flash), 플렉스(Flex), 실버라이트(Microsoft Silverlight) 등이 이에 해당 한다.

1. 인식의 용이성 (Perceivable)

[02] 배경 이미지가 의미를 갖는 경우, 배경 이미지의 의미를 이해할 수 있도록 대체 콘텐츠를 제공해야 한다.

1. 인식의 용이성 (Perceivable)

[03] 동영상, 음성 등 멀티미디어 콘텐츠를 이해할 수 있도록 대체 수단(자막, 원고 또는 수화)을 제공해야 한다.

1. 인식의 용이성 (Perceivable)

[04] 색상을 배제하여도 원하는 내용을 전달할 수 있도록, 색상 이외에도 명암이나 패턴 등으로 콘텐츠 구분이 가능해야 한다.

+ Recent posts