"WCAG"의 두 판 사이의 차이
잔글 |
leejia1222 (토론 | 기여) |
||
2번째 줄: | 2번째 줄: | ||
{{:인터넷 배너|웹}} | {{:인터넷 배너|웹}} | ||
+ | |||
+ | ==상세== | ||
+ | WCAG는 장애인이 비장애인과 동등하게 웹 콘텐츠에 접근할 수 있도록 웹 콘텐츠를 제작할 때 지켜야 할 제반 규정을 정한 문서이다. 주로 장애인, 그리고 휴대전화와 같은 고도로 제약된 장치를 포함한 모든 사용자 에이전트들이 더 많은 웹 접근성을 누릴 수 있도록 하기 위한 권고들의 집합이다. 인터넷의 주요 국제 표준 기구인 W3C에서 만든 것으로 모두 14개의 일반적인 지침이 있고, 해당 지침에 따라 실제로 웹콘텐츠를 제작할 때 어떤 사항을 확인해야 하는지에 대한 세부 규정들이 있다. 각 규정에서는 준수해야 할 중요도를 정하고, 그 결과에 따라 결정 등급을 준다. 장애인뿐만 아니라 비장애인들에게도 도움이 되며, 특히 휴대용 컴퓨터나 휴대 전화로 인터넷을 쉽게 접속할 수 있게 되어 있다. | ||
+ | |||
+ | ==버전== | ||
+ | ===WCAG 1.0=== | ||
+ | WCAG 1.0은 신체 장애와 사용자 에이전트를 기준으로 접근성을 높이는 방법에 대해 14가지의 가이드라인을 발표했다. 가이드라인은 우선순위에 따라 3가지 준수 레벨로 구분된다. | ||
+ | # 청각 및 시각 콘텐츠에 대안을 제공해야 한다. | ||
+ | # 색상에만 의존하면 안 된다. | ||
+ | # 마크업과 스타일시트를 적절하게 사용한다. | ||
+ | # 약어나 외래어 등 자연어 사용을 명확히 해야 한다. | ||
+ | # table은 페이지 레이아웃이 아닌 표의 용도로 마크업 되어야 한다. | ||
+ | # 최신 기술이 지원되지 않어가 꺼져 있는 경우에도 페이지에 엑세스 할 수 있어야 한다. | ||
+ | # 시간에 민감한 콘텐츠 변경에 대한 사용자 제어를 보장해야 한다. | ||
+ | # 임베디드 사용자 인터페이스의 직접적인 접근성을 보장해야 한다. | ||
+ | # 장치 독립성을 위한 설계가 필요하다. | ||
+ | # 임시 솔루션을 사용한다. | ||
+ | # W3C 기술 및 지침을 사용한다. | ||
+ | # 상황 및 방향 벙보를 제공한다. | ||
+ | # 명확한 탐색 네커니즘을 제공한다. | ||
+ | # 문서는 명확하고 단순해야 한다. | ||
+ | |||
+ | ===WCAG 2.0=== | ||
+ | WCAG 2.0은 WCAG 1.0의 지침을 모두 통합하여, 크게 4가지의 지침과 12개의 성공기준으로 분리하였다. 또한 자문 기술을 추가하여 지침을 지키기 위한 성공기준의 보조 장치로 제안된다. | ||
+ | |||
+ | * '''인지의 용이성''' | ||
+ | # 큰 활자, 점자, 음성, 기호 또는 간단한 언어와 같이 사람들이 필요로 하는 다른 형식으로 변경할 수 있도록 텍스트가 아닌 콘텐츠에 대한 대체 텍스트를 제공한다. | ||
+ | # 시간 기반 미디어에 대한 대안을 제공한다. | ||
+ | # 정보나 구조를 잃지 않고 다양한 방식으로 표시할 수 있는 콘텐츠를 만든다 | ||
+ | # 전경과 배경을 분리하는 등 사용자가 콘텐츠를 보다 쉽게 보고 들을 수 있도록 한다. | ||
+ | |||
+ | * '''운용의 용이성''' | ||
+ | # 키보드에서 모든 기능을 사용할 수 있도록 한다. | ||
+ | # 사용자에게 콘텐츠를 읽고 사용할 수 있는 충분한 시간을 제공한다. | ||
+ | # 발작을 일으키는 방식의 콘텐츠를 디자인하지 않아야 한다. | ||
+ | # 사용자의 탐색, 콘텐츠 찾기, 위치 결정에 도움이 되는 방법을 제공한다. | ||
+ | |||
+ | * '''이해의 용이성''' | ||
+ | # 텍스트 내용을 읽고 이해할 수 있도록 만든다. | ||
+ | # 웹 페이지가 예측 가능한 방식으로 나타나고 작동하도록 한다. | ||
+ | # 사용자가 실수를 피하고 수정하도록 돕는다. | ||
+ | |||
+ | * '''견고성''' | ||
+ | # 보조 기술을 포함하여 현재 및 미래의 사용자 에이전트와의 호환성을 최대화 한다. | ||
+ | |||
+ | ===WCAG 2.1=== | ||
+ | WCAG 2.1은 2.0을 확장한 버전으로, 모바일 장치, 저시력, 인지 또는 학습 장애를 가진 사람들의 접근성을 높이는 방법을 추가하였다. 2.0이 발표되던 당시보다 모바일 웹 접유율이 높아지고 웹 자체의 조작이 복잡해진 것 등을 고려하여 2.1 버전으로 업데이트 하였다. | ||
+ | |||
+ | ; 원칙 | ||
+ | 웹접근성의 기반을 제공하는 4가지 원칙인 인지의 용이성, 운용의 용이성, 이해의 용이성, 견고성으로 구성된다. | ||
+ | |||
+ | * 지침 : 원칙 아래 13가지 지침이 있으며, 다양한 장애가 있는 사용자가 콘텐츠에 더 쉽게 접근할 수 있도록 작성자가 작업해야 하는 기본 목표를 제공한다. 개발자가 성공 기준을 이해하고 기술을 더 잘 구현할 수 있도록 기준과 전반적인 목표를 제공한다. | ||
+ | |||
+ | # 성공 기준 : 각 지침에 대해 테스트 가능한 성공 기준이 제공된다. 성공기준은 지침의 충족 수준을 확인하기 위해 A -> AA -> AAA 순으로 높아지는 레벨 구조를 가지고 있다. | ||
+ | # 자문 기술 : 성공 기준을 보조하여 지침을 구현하는 비규범적 기술이다. 모든 장치에서 기술의 안정성이 검증된 것이 아니기 때문에 지침을 충족시키기에는 부족하다. | ||
+ | |||
+ | {{각주}} | ||
+ | |||
+ | ==참고자료== | ||
== 같이 보기 == | == 같이 보기 == | ||
10번째 줄: | 69번째 줄: | ||
* [[코딩]] | * [[코딩]] | ||
− | {{인터넷| | + | {{인터넷|추가 필요}} |
2024년 4월 24일 (수) 16:49 판
WCAG(더블유씨에이지)란 "Web Content Accessiblility Guidelines"의 약자로서, 1999년 W3C가 만든 웹콘텐츠 접근성 지침을 말한다. 장애인, 노약자 등 누구나 쉽게 웹사이트에 접근할 수 있도록 코딩 기준을 제시했다. 간략히 웹접근성 지침 또는 웹접근성 가이드라인이라고도 한다. 한국형 WCAG를 KWCAG라고 한다.
[아사달] 스마트 호스팅 |
상세
WCAG는 장애인이 비장애인과 동등하게 웹 콘텐츠에 접근할 수 있도록 웹 콘텐츠를 제작할 때 지켜야 할 제반 규정을 정한 문서이다. 주로 장애인, 그리고 휴대전화와 같은 고도로 제약된 장치를 포함한 모든 사용자 에이전트들이 더 많은 웹 접근성을 누릴 수 있도록 하기 위한 권고들의 집합이다. 인터넷의 주요 국제 표준 기구인 W3C에서 만든 것으로 모두 14개의 일반적인 지침이 있고, 해당 지침에 따라 실제로 웹콘텐츠를 제작할 때 어떤 사항을 확인해야 하는지에 대한 세부 규정들이 있다. 각 규정에서는 준수해야 할 중요도를 정하고, 그 결과에 따라 결정 등급을 준다. 장애인뿐만 아니라 비장애인들에게도 도움이 되며, 특히 휴대용 컴퓨터나 휴대 전화로 인터넷을 쉽게 접속할 수 있게 되어 있다.
버전
WCAG 1.0
WCAG 1.0은 신체 장애와 사용자 에이전트를 기준으로 접근성을 높이는 방법에 대해 14가지의 가이드라인을 발표했다. 가이드라인은 우선순위에 따라 3가지 준수 레벨로 구분된다.
- 청각 및 시각 콘텐츠에 대안을 제공해야 한다.
- 색상에만 의존하면 안 된다.
- 마크업과 스타일시트를 적절하게 사용한다.
- 약어나 외래어 등 자연어 사용을 명확히 해야 한다.
- table은 페이지 레이아웃이 아닌 표의 용도로 마크업 되어야 한다.
- 최신 기술이 지원되지 않어가 꺼져 있는 경우에도 페이지에 엑세스 할 수 있어야 한다.
- 시간에 민감한 콘텐츠 변경에 대한 사용자 제어를 보장해야 한다.
- 임베디드 사용자 인터페이스의 직접적인 접근성을 보장해야 한다.
- 장치 독립성을 위한 설계가 필요하다.
- 임시 솔루션을 사용한다.
- W3C 기술 및 지침을 사용한다.
- 상황 및 방향 벙보를 제공한다.
- 명확한 탐색 네커니즘을 제공한다.
- 문서는 명확하고 단순해야 한다.
WCAG 2.0
WCAG 2.0은 WCAG 1.0의 지침을 모두 통합하여, 크게 4가지의 지침과 12개의 성공기준으로 분리하였다. 또한 자문 기술을 추가하여 지침을 지키기 위한 성공기준의 보조 장치로 제안된다.
- 인지의 용이성
- 큰 활자, 점자, 음성, 기호 또는 간단한 언어와 같이 사람들이 필요로 하는 다른 형식으로 변경할 수 있도록 텍스트가 아닌 콘텐츠에 대한 대체 텍스트를 제공한다.
- 시간 기반 미디어에 대한 대안을 제공한다.
- 정보나 구조를 잃지 않고 다양한 방식으로 표시할 수 있는 콘텐츠를 만든다
- 전경과 배경을 분리하는 등 사용자가 콘텐츠를 보다 쉽게 보고 들을 수 있도록 한다.
- 운용의 용이성
- 키보드에서 모든 기능을 사용할 수 있도록 한다.
- 사용자에게 콘텐츠를 읽고 사용할 수 있는 충분한 시간을 제공한다.
- 발작을 일으키는 방식의 콘텐츠를 디자인하지 않아야 한다.
- 사용자의 탐색, 콘텐츠 찾기, 위치 결정에 도움이 되는 방법을 제공한다.
- 이해의 용이성
- 텍스트 내용을 읽고 이해할 수 있도록 만든다.
- 웹 페이지가 예측 가능한 방식으로 나타나고 작동하도록 한다.
- 사용자가 실수를 피하고 수정하도록 돕는다.
- 견고성
- 보조 기술을 포함하여 현재 및 미래의 사용자 에이전트와의 호환성을 최대화 한다.
WCAG 2.1
WCAG 2.1은 2.0을 확장한 버전으로, 모바일 장치, 저시력, 인지 또는 학습 장애를 가진 사람들의 접근성을 높이는 방법을 추가하였다. 2.0이 발표되던 당시보다 모바일 웹 접유율이 높아지고 웹 자체의 조작이 복잡해진 것 등을 고려하여 2.1 버전으로 업데이트 하였다.
- 원칙
웹접근성의 기반을 제공하는 4가지 원칙인 인지의 용이성, 운용의 용이성, 이해의 용이성, 견고성으로 구성된다.
- 지침 : 원칙 아래 13가지 지침이 있으며, 다양한 장애가 있는 사용자가 콘텐츠에 더 쉽게 접근할 수 있도록 작성자가 작업해야 하는 기본 목표를 제공한다. 개발자가 성공 기준을 이해하고 기술을 더 잘 구현할 수 있도록 기준과 전반적인 목표를 제공한다.
- 성공 기준 : 각 지침에 대해 테스트 가능한 성공 기준이 제공된다. 성공기준은 지침의 충족 수준을 확인하기 위해 A -> AA -> AAA 순으로 높아지는 레벨 구조를 가지고 있다.
- 자문 기술 : 성공 기준을 보조하여 지침을 구현하는 비규범적 기술이다. 모든 장치에서 기술의 안정성이 검증된 것이 아니기 때문에 지침을 충족시키기에는 부족하다.
각주
참고자료
같이 보기