logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

웹 접근성과 품질인증

웹 접근성과 품질인증

(장애인차별금지법 대응을 위한)

성영한, 류영일, 하성필, 김혜일 (지은이)
  |  
에이콘출판
2013-12-31
  |  
45,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 40,500원 -10% 0원 2,250원 38,250원 >
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

웹 접근성과 품질인증

책 정보

· 제목 : 웹 접근성과 품질인증 (장애인차별금지법 대응을 위한)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 웹 서비스/웹 프로그래밍
· ISBN : 9788960775015
· 쪽수 : 840쪽

책 소개

웹 접근성의 취지와 배경, 목적과 지침에 대한 해설, 실무 프로젝트에서 벌어지는 모든 웹 접근성 관련 지식과 노하우를 모두 제공하고 있으며, 웹 접근성 준수 여부를 검사하는 화면 낭독기에 대한 자세한 내용까지 모두 담았다.

목차

1부 웹 접근성 기초

1장 웹 접근성과 장애인차별금지법
___1.1 웹 접근성
______1.1.1 웹 접근성의 의미
______1.1.2 웹 접근성의 정확한 범위
______1.1.3 웹 접근성 관련 용어가 혼란스러운 이유
___1.2 관련 용어와 상관 관계
______1.2.1 웹 표준
______1.2.2 웹 호환성과 크로스브라우징
______1.2.3 웹 사용성
______1.2.4 웹 표준과 웹 접근성의 관계
_________1.2.4.1 선형화해서 논리적인 순서 확보
_________1.2.4.2 기본적인 문법을 준수해서 견고성 확보
______1.2.5 웹 표준과 웹 호환성의 관계
______1.2.6 정확한 용어 사용의 중요성
___1.3 장애인차별금지법
______1.3.1 장애인차별금지법의 의미
______1.3.2 웹 접근성 의무적용 시기
______1.3.3 법에서 명시한 웹 접근성 대상
_________1.3.3.1 전자정보 vs 웹사이트에서 제공하는 정보
_________1.3.3.2 장애인차별금지법의 취지
_________1.3.3.3 미국 장애인 법 제·개정의 취지
___1.3.4 법을 준수하지 않을 경우
___1.3.5 진정 가능한 대상
___1.3.6 입증책임
___1.3.7 웹 접근성 계획의 중요성
___1.3.8 국내 진정 사건 접수 현황
___1.3.9 국내 진정과 소송 사례
______1.3.9.1 교육콘텐츠 이러닝 서비스 진정 사례: 2008년
______1.3.9.2 방송 3사 홈페이지 집단 진정 사례: 2010년
______1.3.9.3 대한항공 등 4곳의 민사 소송 사례: 2012년
___1.3.10 해외 소송 사례
______1.3.10.1 미국 타깃 사 사례
______1.3.10.2 호주 시드니 올림픽 조직위원회 사례
______1.3.10.3 월트 디즈니 사 사례
___정리


2장 웹 접근성 품질인증마크와 인증획득
___2.1 웹 접근성 품질인증마크
______2.1.1 웹 접근성 품질인증마크의 의미
______2.1.2 인증의 필요성
______2.1.3 현황과 문제점
_________2.1.3.1 품질인증마크 인증 현황
_________2.1.3.2 기존 사설 인증기관 비교 현황
_________2.1.3.3 기존 인증제도의 문제점
______2.1.4 새로운 국가임의인증제도
______2.1.5 장애인차별금지법과의 관계
___2.2 인증획득
______2.2.1 인증기준의 의미
_________2.2.1.1 전문가 심사 기준
_________2.2.1.2 사용자 심사 기준
______2.2.2 품질인증마크 획득 준비
_________2.2.2.1 품질인증마크의 선택
_________2.2.2.2 인증획득 프로젝트 준비
_________2.2.2.3 심사 접수 대상 여부 판단
_________2.2.2.4 신청 대상 사이트의 범위
______2.2.3 인증신청과 결과 확인
_________2.2.3.1 심사 접수
_________2.2.3.2 심사 절차
___정리

2부 웹 접근성 기본 4원칙

3장 인식의 용이성: 모든 콘텐츠는 사용자가 인식할 수 있어야 한다
___3.1 [검사항목 1] 적절한 대체 텍스트 제공
______3.1.1 [오류유형 1-1] 텍스트 이미지의 대체 텍스트 미 제공
______3.1.2 [오류유형 1-1] 불충분한 대체 텍스트를 제공한 경우
______3.1.3 [오류유형 1-1] 대체 텍스트가 오타로 표기된 경우
______3.1.4 [오류유형 1-1] 이미지 버튼에 대체 텍스트를 제공하지 않은 경우
______3.1.5 [오류유형 1-1] 게시물의 이미지에 대체 텍스트가 제공되지 않은 경우
______3.1.6 [오류유형 1-2] 불릿 이미지에 대한 대체 텍스트를 제공하지 않은 경우
______3.1.7 [오류유형 1-2] 의미 없는 이미지에 대체 텍스트를 제공한 경우
______3.1.8 [오류유형 1-2] 분리된 이미지 조각의 대체 텍스트 제공
______3.1.9 [오류유형 1-3] <longdesc>의 파일이 없거나 연결되지 않은 경우
______3.1.10 [오류유형 1-3] <longdesc> 내용이 의미나 기능을 파악하기 어려운 경우
______3.1.11 [오류유형 1-4] 이미지맵의 <img> 요소에 alt 속성을 제공하지 않은 경우
______3.1.12 [오류유형 1-5] 조직도 이미지맵의 <area>로만 대체 텍스트를 제공한 경우
______3.1.13 [오류유형 1-6] 대체 텍스트를 title만으로 제공하는 경우
______3.1.14 [오류유형 1-7] QR 코드의 이동 주소 정보를 대체 텍스트나 설명, 링크 등으로 제공하지 않은 경우
______3.1.15 [오류유형 1-8] 의미 있는 배경 이미지의 대체 콘텐츠를 제공하지 않은 경우
______3.1.16 [오류유형 1-8] 의미 있는 색상 배경 이미지에 대체 콘텐츠를 제공하지 않은 경우
______3.1.17 [오류유형 1-9] 플래시 콘텐츠에 대체 텍스트를 제공하지 않은 경우
______3.1.18 [오류유형 1-9] 웹 애플리케이션의 대체 콘텐츠 접근이 불가능하거나 의미 파악이 어려운 경우
______3.1.19 [주의사항 1-1] 이미지 링크에서 title로 제목을 제공하고, 이미지의 대체 텍스트를 alt=""로 제공 시, 미 감점
______3.1.20 [주의사항 1-2] 실시간 영상이나 CAPTCHA의 대체 텍스트는 용도만 제공해도 준수
______3.1.21 [주의사항 1-3] 이미지의 텍스트 정보와 대체 텍스트가 달라도 인식가능하면 인정
______3.1.22 [주의사항 1-4] 이미지의 설명이 본문에 있으면 대체 콘텐츠로 인정
______3.1.23 [주의사항 1-5] 구조적인 정보는 longdesc를 html로 제공하고 txt로 제공 시, 감점
______3.1.24 [주의사항 1-6] 오류유형 중 1-9는 사용자 심사에서만 평가
___3.2 [검사항목 2] 자막 제공
______3.2.1 [오류유형 2-1] 영상, 음성 콘텐츠에 자막, 원고, 수화 중 하나 이상의 대체 수단을 제공하지 않은 경우
______3.2.2 [오류유형 2-2] 내용 전체를 충분히 설명하지 않고 요약 정보나 제목만 제공하는 경우
______3.2.3 [오류유형 2-3] 텍스트만 제공하는 영상 콘텐츠에서 동등한 음성을 제공하지 않은 경우
______3.2.4 [주의사항 2-1] 파일로 제공되는 영상, 음성 콘텐츠도 평가 대상에 포함
______3.2.5 [주의사항 2-2] 자막으로 인해 수화가 가려지는 경우
______3.2.6 [주의사항 2-3] 원고가 페이지를 벗어나는 경우
___3.3 [검사항목 3] 색에 무관한 콘텐츠 인식
______3.3.1 [오류유형 3-1] 색상만으로 내용을 분별하도록 제공된 콘텐츠
______3.3.2 [오류유형 3-2] 페이지 내비게이션 등 색상의 변환만으로 현재의 위치를 표시한 경우
______3.3.3 [오류유형 3-3] 필수입력 항목을 색으로만 표시한 경우
___3.4 [검사항목 4] 명확한 지시사항 제공
______3.4.1 [오류유형 4-1] 색, 크기, 모양, 방향 등으로만 정보를 제공한 경우
______3.4.2 [오류유형 4-2] 전달하고자 하는 지시사항을 소리로만 정보를 제공한 경우
______3.4.3 [주의사항 4-1] 가급적 위치 정보를 이용하여 지시하지 않도록 콘텐츠를 구현하는 것을 권장
___3.5 [검사항목 5] 텍스트 콘텐츠의 명도대비
______3.5.1 [오류유형 5-1] 보통 크기의 텍스트가 4.5:1을 만족하지 않은 경우
______3.5.2 [오류유형 5-2] 18pt 이상 또는 굵은 14pt 이상의 텍스트가 3:1을 만족하지 않은 경우
______3.5.3 [오류유형 5-3] 이미지 텍스트가 명도대비 기준을 준수하지 않은 경우
______3.5.4 [주의사항 5-1] 본문은 콘텐츠 영역의 텍스트, 표, 그래프의 텍스트 내용을 의미
______3.5.5 [주의사항 5-2] 이미지 텍스트는 절대크기로 텍스트 크기를 결정하여 명도대비 기준 적용
______3.5.6 [주의사항 5-3] 장식용 이미지, 초점 진입 시, 색이 변하여 명도대비를 준수하거나 비활성화 영역 등은 예외
______3.5.7 [주의사항 5-4] 전체 웹사이트의 색상 정보를 변경해 준수한 경우 인정
___3.6 [검사항목 6] 배경음 사용 금지
______3.6.1 [오류유형 6-1] 자동적으로 재생되는 3초 이상의 배경음 콘텐츠를 제공하는 경우
______3.6.2 [오류유형 6-2] 마우스 오버나 키보드 초점을 받아 자동으로 배경음이 3초 이상 실행되는 경우
______3.6.3 [주의사항 6-1] 3초 미만의 배경음은 예외
______3.6.4 [주의사항 6-2] 자동재생 배경음의 제어 수단이 페이지의 가장 첫 부분에 제공되는 경우 준수
___정리

4장 운용의 용이성: 사용자 인터페이스 구성요소는 조작 가능하고 내비게이션할 수 있어야 한다
___4.1 [검사항목 7] 키보드 사용 보장
______4.1.1 [오류유형 7-1] 이미지에 onclick 이벤트를 적용하여 키보드로 제어할 수 없는 경우
______4.1.2 [오류유형 7-1] 키보드 이벤트를 적용하지 않아 키보드 접근이 안 되는 경우
______4.1.3 [오류유형 7-1] readonly 속성을 사용하여 대체 수단이 비활성화되는 경우
______4.1.4 [오류유형 7-1] 마우스 종속적인 자바스크립트 사용으로 키보드 이용이 불가능한 경우
______4.1.5 [오류유형 7-2]웹 어플리케이션의 wmode 값 설정으로 인해 키보드 이용이 불가능한 경우
______4.1.6 [주의사항 7-1] 웹 접근성 품질인증 심사에서는 IE8 브라우저에서 키보드 테스트함
______4.1.7 [주의사항 7-2] onclick 이벤트 핸들러에 키보드로 제어가 불가한 경우 감점
______4.1.8 [주의사항 7-3] 지리정보(GIS)나 가상현실(VR) 콘텐츠는 예외지만 기타 인터페이스는 키보드로 사용할 수 있어야 함
______4.1.9 [주의사항 7-4] 키보드로 탭메뉴에서 탭간 이동하면서 탭 내용을 확인할 수 없는 경우 감점
______4.1.10 [주의사항 7-5] onfocus="this.blur();"를 사용하는 경우 검사항목 7, 8, 16에서 동시 감점
______4.1.11 [주의사항 7-6] 플래시의 wmode가 transparent 또는 opaque로 지정하게 되면 화면 낭독기 인식 불가능
___4.2 [검사항목 8] 초점 이동
______4.2.1 [오류유형 8-1] 초점의 이동 순서가 논리적이지 않으며 일관성이 없는 경우
______4.2.2 [오류유형 8-2] 초점 또는 키보드의 위치를 나타내는 요소가 시각적으로 표시되지 않은 경우
______4.2.3 [오류유형 8-3] <area> 요소의 진행 순서와 키보드 접근 순서의 의미가 일치하지 않은 경우
______4.2.4 [주의사항 8-1] onfocus="this.blur();"를 사용하는 경우 검사항목 7, 8, 16에서 동시 감점
___4.3 [검사항목 9] 응답시간 조절
______4.3.1 [오류유형 9-1] 페이지 재이동 시 회피할 수 있는 수단을 제공하지 않은 경우
______4.3.2 [오류유형 9-2] 제한시간을 연장하는 방법에 제한시간이 있는 경우
______4.3.3 [주의사항 9-1] 원천적으로 콘텐츠의 이용에 따르는 시간 조절을 허용할 수 없는 콘텐츠는 예외
______4.3.4 [주의사항 9-2] 검사 대상은 자동전환 페이지, 제한시간 연장, 제한시간 만료 경고 등이 해당됨
___4.4 [검사항목 10] 정지 기능 제공
______4.4.1 [오류유형 10-1] 시간에 따라 변화하는 콘텐츠에 정지, 이전, 다음 기능이 없는 경우
______4.4.2 [오류유형 10-2] 시간에 따라 변화하는 콘텐츠가 마우스와 키보드로 제어 불가능한 경우
______4.4.3 [주의사항 10-1] 움직이는 배너, 뉴스 등 시간에 따라 변화하는 콘텐츠를 키보드와 마우스로 평가
______4.4.4 [주의사항 10-2] 키보드 포커스 및 마우스 오버 시 콘텐츠의 변화가 멈춰지면 정지 기능이 제공된 것으로 인정
______4.4.5 [주의사항 10-3] 검사 대상은 자동적으로 스크롤되는 배너, 자동 변경되는 실시간 검색순위 등이 해당됨
___4.5 [검사항목 11] 깜빡임과 번쩍임 사용 제한
______4.5.1 [오류유형 11-1] 사전 경고 없이 초당 3~50회 깜빡이는 콘텐츠가 존재할 경우
______4.5.2 [주의사항 11-1] 깜빡임을 중단하는 수단을 제공했더라도 미리 경고하지 않은 경우는 감점
______4.5.3 [주의사항 11-2] 깜빡임이 3초 미만인 경우 인정
______4.5.4 [주의사항 11-3] 동영상 콘텐츠도 검사 대상
___4.6 [검사항목 12] 반복 영역 건너뛰기
______4.6.1 [오류유형 12-1] 건너뛰기 링크를 제공하지 않은 경우
______4.6.2 [오류유형 12-2] 건너뛰기 링크는 제공하고 있으나 동작이 안 되거나 접근할 수 없는 경우
______4.6.3 [주의사항 12-1] 지나치게 많은 건너뛰기 링크를 제공하지 말 것
______4.6.4 [주의사항 12-2] 건너뛰기 링크에 키보드 접근이 불가한 경우 검사항목 7, 12에서 동시 감점
______4.6.5 [주의사항 12-3] 건너뛰기 링크는 감추지 않고, 화면에서 볼 수 있도록 제공하는 것을 권장
______4.6.6 [주의사항 12-4]불필요하게 제공된 건너뛰기 링크가 동작하지 않는 경우도 감점
______4.6.7 [주의사항 12-5]메뉴나 링크 등의 반복되는 콘텐츠가 있을 경우에만 건너뛰기 필요
___4.7 [검사항목 13] 제목 제공
______4.7.1 [오류유형 13-1] 페이지 제목의 title 속성을 제공하지 않은 경우
______4.7.2 [오류유형 13-1] 페이지 제목이 내용과 다른 의미의 제목을 사용한 경우
______4.7.3 [오류유형 13-2] 페이지 제목에 반복되는 특수문자를 제공한 경우
______4.7.4 [오류유형 13-3] 페이지 제목의 분류가 더 가능함에도 불구하고, 상위 범주로 제목을 제공한 경우
______4.7.5 [오류유형 13-4] <frame>, <iframe>, <frameset> 요소의 title 속성이 없는 경우
______4.7.6 [오류유형 13-4] <frame>, <iframe>, <frameset> 요소의 title 속성값을 비워둔 경우
______4.7.7 [오류유형 13-4] <frame>, <iframe>, <frameset> 요소의 title 속성값 내용이 부적절한 경우
______4.7.8 [오류유형 13-5] 내용 또는 기능이 없는 프레임에 <title>을 비워둔 경우
______4.7.9 [오류유형 13-5] 내용 또는 기능이 없는 프레임에 <title>을 제공하지 않은 경우
______4.7.10 [오류유형 13-6] 콘텐츠 블록에 <h1~6>을 사용하여 제목을 제공하지 않은 경우
______4.7.11 [주의사항 13-1] 프레임 제목은 프레임 내에 포함된 콘텐츠를 유추할 수 있는 간결한 제목을 제공
______4.7.12 [주의사항 13-2] 내용 또는 기능이 없는 프레임에도 "빈 프레임", "내용 없음"과 같이 title을 제공해야 함
______4.7.13 [주의사항 13-3] 게시판의 '목록, 읽기, 쓰기' 페이지의 제목을 읽기, 쓰기 등으로 구분하여 제공하는 것을 권장
___4.8 [검사항목 14] 적절한 링크 텍스트
______4.8.1 [오류유형 14-1] 목적이나 용도를 알기 어려운 링크 텍스트를 제공한 경우
______4.8.2 [주의사항 14-1] 링크의 목적을 키보드의 순서나 문맥을 통해 이해할 수 있으면 인정
______4.8.3 [주의사항 14-2] 링크 텍스트를 단순히 URL 경로로만 제공하지 않는 것을 권장
___정리

5장 이해의 용이성: 콘텐츠는 이해할 수 있어야 한다
___5.1 [검사항목 15] 기본 언어 표시
______5.1.1 [오류유형 15-1]<html>에 lang 속성을 명시하지 않은 경우
______5.1.2 [오류유형 15-1] <html>에 lang 속성을 잘못 명시한 경우
______5.1.3 [주의사항 15-1] html 요소에 lang 속성값에 ISO 639-1 지정언어 코드를 사용해야 함
______5.1.4 [주의사항 15-2] 페이지 중간에 언어가 바뀔 때 lang 속성으로 명시해주는 것을 권장
___5.2 [검사항목 16] 사용자 요구에 따른 실행
______5.2.1 [오류유형 16-1] 사용자가 실행하지 않은 상황에서 예측하지 않은 새 창이 열리는 경우
______5.2.2 [오류유형 16-1] 버튼 또는 링크 등을 실행할 때 사전에 알리지 않고 새 창이 발생되는 경우
______5.2.3 [오류유형 16-2] 웹 사이트 초기화면에 팝업창을 제공하는 경우
______5.2.4 [오류유형 16-3] 사용자가 의도하지 않은 초점 변화가 발생하는 경우
______5.2.5 [오류유형 16-4] 텍스트 입력 서식의 값 변경만으로 값이 제출되어 문맥이 바뀌는 경우
______5.2.6 [오류유형 16-4] 체크상자의 선택만으로 값이 제출되어 문맥이 바뀌는 경우
______5.2.7 [주의사항 16-1] onkeypress에 의해 포커스를 옮기는 동작만으로 새 창이 발생하면 감점
______5.2.8 [주의사항 16-2] <a target="_blank">로만 새 창을 알린 경우는 감점하지 않음
______5.2.9 [주의사항 16-3] onfocus="this.blur()"를 사용하는 경우 검사항목 7, 8, 16에서 동시 감점
______5.2.10 [주의사항 16-4] 플래시 등에서 제공하는 새 창에서도 새 창 안내에 대한 내용을 포함하지 않으면 감점
______5.2.11 [주의사항 16-5] 오류정정을 위한 자동 초점 변경은 예외
___5.3 [검사항목 17] 콘텐츠의 선형화
______5.3.1 [오류유형 17-1] 계층 구조가 명백하게 필요한 콘텐츠를 중첩 마크업을 이용하여 표현하지 않은 경우
______5.3.2 [오류유형 17-2] '제목-내용'으로 구성된 콘텐츠 목록의 배치가 분리되어 내용을 직관적 이해가 불가능한 경우
______5.3.3 [주의사항 17-1] 탭메뉴에서 탭1→탭2→탭3으로 내용을 확인할 수 있는 경우에도 논리적으로 구성할 것
______5.3.4 [주의사항 17-1] 2단계의 깊이를 가진 메뉴의 1차 메뉴와 2차 메뉴는 서로 다른 계층으로 표현되어야 한다
______5.3.5 [주의사항 17-3] 탭메뉴와 탭 콘텐츠는 '제목-내용'으로 표현 가능
______5.3.6 [주의사항 17-4] 사용 방법 안내는 콘텐츠 이전에 정보를 제공할 것
______5.3.7 [주의사항 17-5] 서브 메뉴와 내용으로 구성된 페이지에서 서브 메뉴가 우측에 위치하더라도 혼란이 없는 경우는 인정
___5.4 [검사항목 18] 표의 구성
______5.4.1 [오류유형 18-1] <caption> 요소, summary 속성을 제공하지 않은 경우
______5.4.2 [오류유형 18-1] <caption> 요소, summary 속성의 용도가 부적절한 경우
______5.4.3 [오류유형 18-1] <caption> 요소, summary 속성의 설명이 부적절한 경우
______5.4.4 [오류유형 18-2] 제목셀과 내용셀을 요소로 구분하지 않은 경우
______5.4.5 [오류유형 18-3] 복잡한 표 제공 시 id, headers 또는 scope로 제공하지 않음
______5.4.6 [주의사항 18-1] <caption> 요소와 summary 속성 중 하나 이상 적절히 제공한 경우 준수한 것으로 인정
______5.4.7 [주의사항 18-2] <caption> 요소는 표의 제목을, summary 속성에는 표의 요약을 기술해 주어야 함
______5.4.8 [주의사항 18-3] 데이터 테이블은 표의 형식을 제거하고 선형화했을 때 이해할 수 없는 경우에 해당
______5.4.9 [주의사항 18-4] 배치용 테이블은 표의 형식을 제거하고 선형화했을 때 이해 가능한 경우에 해당
______5.4.10 [주의사항 18-5] 배치용 테이블에는 <th>, <caption> 요소, summary 속성을 사용하지 않아야 함
___5.5 [검사항목 19] 레이블 제공
______5.5.1 [오류유형 19-1] <input>, <textarea>, <select> 요소에 1:1 대응하는 <label> 또는 title을 미제공한 경우
______5.5.2 [오류유형 19-2] <input>의 id와 <label>의 for가 다른 경우
______5.5.3 [오류유형 19-2] <input>의 id와 페이지 안에 같은 id가 있는 경우
______5.5.4 [오류유형 19-3] <select> 요소의 첫 번째 <option>이 레이블 역할을 대신하는 경우
______5.5.5 [주의사항 19-1] 레이블로 연결할 텍스트가 있는 경우 title 속성보다 <label> 요소를 제공하는 것을 권장
______5.5.6 [주의사항 19-2] 암묵적 레이블 방법을 사용한 경우도 인정하지만 권장하지 않음
___5.6 [검사항목 20] 오류 정정
______5.6.1 [오류유형 20-1] 입력 서식을 잘못 작성한 경우 해당 서식 필드로 초점을 이동하도록 제공하지 않은 경우
______5.6.2 [오류유형 20-1] 서식의 전송 버튼을 눌렀을 때, 입력 내용이 모두 사라지는 경우
______5.6.3 [오류유형 20-2] 오류 발생 시, 정정할 수 있는 수단을 제공하지 않는 경우
______5.6.4 [오류유형 20-3] 입력 정정 방식을 잘못 제공한 경우
______5.6.5 [오류유형 20-3] 입력 정정 방식의 내용을 잘못 제공한 경우
______5.6.6 [주의사항 20-1] 오류 발생 시, 오류의 내용을 먼저 알 수 있도록 설명해 주어야 함
___정리

6장 견고성: 웹 콘텐츠는 미래의 기술로도 접근할 수 있도록 최대한 호환되어야 한다
___6.1 [검사항목 21] 마크업 오류 방지
______6.1.1 [오류유형 21-1] 태그의 열고 닫음 오류
______6.1.2 [오류유형 21-2] 태그의 중첩 오류
______6.1.3 [오류유형 21-3] 중복 선언된 속성 오류
______6.1.4 [주의사항 21-1] ID 값 중복 선언은 오류유형 21-3에서 심사
______6.1.5 [주의사항 21-2] 위에 언급된 항목 이외의 표준문법 오류는 포함하지 않음
______6.1.6 마크업 오류 세부 사례
_________6.1.6.1 [열고 닫음 오류 사례 1] <a> 요소 여는 태그 미 제공
_________6.1.6.2 [열고 닫음 오류 사례 2] <ul> 요소 여는 태그 미 제공
_________6.1.6.3 [열고 닫음 오류 사례 3] <div> 요소 여는 태그 미 제공
_________6.1.6.4 [열고 닫음 오류 사례 4] <a> 요소 닫는 태그 미 제공
_________6.1.6.5 [열고 닫음 오류 사례 5] <strong> 요소 닫는 태그 미 제공
_________6.1.6.6 [열고 닫음 오류 사례 6] <h> 요소 닫는 태그 미 제공
_________6.1.6.7 [태그의 중첩 오류 사례] <p>와 <strong>의 중첩 제공
_________6.1.6.8 [속성 중복 오류 사례 1] <p> 요소에 대한 <style> 속성 중복 제공
_________6.1.6.9 [속성 중복 오류 사례 2] ID 속성 중복 제공
___6.2 [검사항목 22] 웹 애플리케이션 접근성 준수
______6.2.1 [오류유형 22-1] 웹 애플리케이션이 자체적인 접근성이 없으며 대체 콘텐츠가 존재하지 않는 경우
______6.2.2 [오류유형 22-1] 대체 콘텐츠를 제공했지만 핵심 기능을 동등하게 제공하지 못한 경우
______6.2.3 [주의사항 22-1] 자바 스크립트 미지원 환경에서는 평가하지 않음
______6.2.4 [주의사항 22-2] 웹 애플리케이션에 대한 자체 접근성은 각 검사항목에서 평가
___정리

3부 웹 접근성 실전
7장 웹 접근성 난제 해결
___7.1 난제 해결 기본 원칙 확립
______7.1.1 지침과 사용자 분석
______7.1.2 검사항목별 수혜 장애유형 분석
______7.1.3 웹 접근성 핸들링
______7.1.4 웹 접근성 핸들링의 우선순위
______7.1.5 웹 접근성 핸들링 적용
___7.2 전문성 있는 웹 접근성 응용 기법
______7.2.1 정확한 정보 전달에 적절한 대체 텍스트 제공
_________7.2.1.1 대체 텍스트 처리의 묘미
_________7.2.1.2 의미 없는 이미지 판단
_________7.2.1.3 게시판 아이콘의 대체 텍스트 처리 방법
_________7.2.1.4 변경되는 이미지의 대체 텍스트 처리 방법
_________7.2.1.5 로딩 중 이미지의 대체 텍스트 제공
_________7.2.1.6 캡차의 대체 수단 제공
_________7.2.1.7 시각적인 의미가 다른 유니코드 주의
_________7.2.1.8 접혀 있는 정보 확인에 쓸 링크 텍스트 자동 변경
______7.2.2 중복 정보 방지로 효율적 정보 전달
_________7.2.2.1 <select> 요소의 첫 번째 <option>의 설명글 처리 방법
_________7.2.2.2 변동 서식의 summay 처리 방법
_________7.2.2.3 표의 빈 데이터가 반복적으로 제공되는 사례
_________7.2.2.4 복잡한 표에서 제목셀과 내용셀의 id, headers 연결
______7.2.3 접근성을 높이는 초점과 컨트롤 제공
_________7.2.3.1 대메뉴, 소메뉴, 탭메뉴의 제목 처리
_________7.2.3.2 제목-내용 배열이 애매한 탭메뉴의 선형화
_________7.2.3.3 탭메뉴 건너뛰기 활용
_________7.2.3.4 스크롤 영역의 정보에 키보드로 접근
_________7.2.3.5 자동 초점 이동
_________7.2.3.6 키보드 초점 초기화 해결 방안
_________7.2.3.7 HTML로 제공된 계산기의 논리적 초점 이동
_________7.2.3.8 자동으로 움직이는 배너와 제어 버튼 순서
_________7.2.3.9 실시간 채팅 알림창 컨트롤
___7.3 웹 접근성 이슈의 방향성
______7.3.1 첫 페이지의 새 창 처리
______7.3.2 IR 기법
______7.3.3 object 요소 안쪽에 기술된 대체 콘텐츠
______7.3.4 동영상의 자막과 원고 자동 제공
___정리

8장 웹 접근성 프로젝트 팀별 업무와 가이드
___8.1 적절한 책임자 지정
______8.1.1 팀별 책임 공방
______8.1.2 항목별 책임자 지정
______8.1.3 항목별 담당 업무
_________8.1.3.1 [검사항목 1] 적절한 대체 텍스트 제공_기획자, 퍼블리셔, 개발자
_________8.1.3.2 [검사항목 2] 자막 제공_기획자, 디자이너, 퍼블리셔, 개발자
_________8.1.3.3 [검사항목 3] 색에 무관한 콘텐츠 인식_디자이너
_________8.1.3.4 [검사항목 4] 명확한 지시사항 제공_퍼블리셔
_________8.1.3.5 [검사항목 5] 텍스트 콘텐츠의 명도대비_디자이너
_________8.1.3.6 [검사항목 6] 배경음 사용 금지_기획자, 퍼블리셔
_________8.1.3.7 [검사항목 7] 키보드 사용 보장_퍼블리셔, 개발자
_________8.1.3.8 [검사항목 8] 초점 이동_퍼블리셔, 개발자
_________8.1.3.9 [검사항목 9] 응답시간 조절_기획자, 퍼블리셔
_________8.1.3.10 [검사항목 10] 정지 기능 제공_기획자, 퍼블리셔
_________8.1.3.11 [검사항목 11] 깜빡임과 번쩍임 사용 제한_기획자
_________8.1.3.12 [검사항목 12] 반복 영역 건너뛰기_기획자, 퍼블리셔
_________8.1.3.13 [검사항목 13] 제목 제공_기획자, 퍼블리셔, 개발자
_________8.1.3.14 [검사항목 14] 적절한 링크 텍스트_퍼블리셔
_________8.1.3.15 [검사항목 15] 기본 언어 표시_퍼블리셔, 개발자
_________8.1.3.16 [검사항목 16] 사용자 요구에 따른 실행_개발자, 퍼블리셔, 기획자
_________8.1.3.17 [검사항목 17] 콘텐츠 선형화_퍼블리셔
_________8.1.3.18 [검사항목 18] 표 구성_퍼블리셔, 기획자, 개발자
_________8.1.3.19 [검사항목 19] 레이블 제공_퍼블리셔, 개발자
_________8.1.3.20 [검사항목 20] 오류 정정_개발자, 기획자
_________8.1.3.21 [검사항목 21] 마크업 오류 방지 퍼블리셔
_________8.1.3.22 [검사항목 22] 웹 애플리케이션 접근성 준수_기획자
___8.2 기획팀 : 스토리보드
______8.2.1 대체 텍스트 공통 가이드
_________8.2.1.1 복잡한 이미지의 대체 텍스트
_________8.2.1.2 효율적인 대체 텍스트 사용 방법
_________8.2.1.3 텍스트 아닌 콘텐츠의 대체 텍스트
______8.2.2 입력 서식 공통 가이드
_________8.2.2.1 입력 서식 수집
_________8.2.2.2 레이블/타이틀 정의
_________8.2.2.3 자동 변경 타이틀 값 정의
______8.2.3 표 제목 공통 가이드
_________8.2.3.1 화면에 보이는 표 제목
_________8.2.3.2 화면에 보이지 않는 표 제목
_________8.2.3.3 탭메뉴로 대체된 표 제목
______8.2.4 필수입력 항목 패턴 정의
_________8.2.4.1 모양으로 필수입력 항목 표시
_________8.2.4.2 제목으로 필수입력 항목 표시
______8.2.5 게시 기능의 웹 접근성 수단 제공
_________8.2.5.1 게시판 이미지의 대체 텍스트 제공 수단
_________8.2.5.2 배너의 대체 텍스트 제공 수단
_________8.2.5.3 영상 콘텐츠의 원고 제공 수단
___8.3 디자인팀 : 스타일 가이드
______8.3.1 스타일 가이드의 변화
______8.3.2 텍스트 콘텐츠 명도대비 적용
_________8.3.2.1 폰트 스타일
_________8.3.2.2 콘텐츠 제목 스타일
_________8.3.2.3 탭 스타일
_________8.3.2.4 버튼 스타일
_________8.3.2.5 테이블 스타일
_________8.3.2.6 포토샵에서 명도대비 체크 시 유의사항
______8.3.3 색에 무관한 콘텐츠 인식 적용
_________8.3.3.1 파이 그래프
_________8.3.3.2 꺾은선 그래프
_________8.3.3.3 막대 그래프
___8.4 퍼블리싱팀 : 퍼블리싱 가이드
______8.4.1 필수입력 항목
_________8.4.1.1 전경 이미지로 필수입력 표시
_________8.4.1.2 배경 이미지로 필수입력 표시
_________8.4.1.3 특수문자로 필수입력 표시
_________8.4.1.4 텍스트 뒤의 필수입력 표시
______8.4.2 데이터 테이블 퍼블리싱 가이드
_________8.4.2.1 제목행과 내용행이 분리되어 있는 표
_________8.4.2.2 제목과 내용이 2행으로 구성된 표
_________8.4.2.3 병합셀을 포함하는 표
_________8.4.2.4 징검다리형 제목셀을 포함하는 표
______8.4.3 레이블 퍼블리싱 가이드
_________8.4.3.1 레이블과 입력 폼이 1:1로 대응되는 서식
_________8.4.3.2 휴대폰 번호 서식
_________8.4.3.3 날짜 선택 서식
_________8.4.3.4 라디오 버튼과 텍스트
___8.5 개발팀 : 개발 가이드
______8.5.1 웹 접근성 자동화
_________8.5.1.1 자동으로 페이지 제목 제공
_________8.5.1.2 자동으로 키보드 초점 이동
_________8.5.1.3 갤러리 게시판 리스트 대체 텍스트 자동 삽입
______8.5.2 개발자가 자주 실수하는 유형
_________8.5.2.1 폼 요소의 id 값 변경으로 인한 오류
_________8.5.2.2 반복 작업으로 인한 title 오류
_________8.5.2.3 데이터 테이블에 제공된 버튼 사용 목적 미 제공
_________8.5.2.4 데이터 테이블에 제공된 폼 요소 레이블이나 title 미 제공
___정리

9장 장애인차별금지법 대응을 위한 컨설팅 전략
___9.1 단계적 개선 계획 수립
______9.1.1 단계적 개선 계획의 중요성
______9.1.2 현황 분석
_________9.1.2.1 웹사이트 현황 분석
_________9.1.2.2 멀티미디어 콘텐츠 현황 분석
_________9.1.2.3 솔루션 현황 분석
______9.1.3 우선순위 분석
_________9.1.3.1 중요도 분석
_________9.1.3.2 시급도 분석
_________9.1.3.3 난이도 분석
_________9.1.3.4 우선순위 도출
______9.1.4 실행 계획 수립
_________9.1.4.1 연도별 개선 로드맵 수립
_________9.1.4.2 사이트별 개선 로드맵 수립
_________9.1.4.3 단계별 발주 계획 수립
_________9.1.4.4 유지보수 운영 방안 수립
_________9.1.4.5 기타 분야 개선 로드맵 수립
___9.2 사용성을 높이는 컨설팅 방법론
______9.2.1 사용성을 포함하는 적용 기준 설정
______9.2.2 컨설팅 절차
______9.2.3 단계별 산출물
______9.2.4 오류 분석과 이슈 트리 활용
___9.3 분야별 이슈를 해결할 방향성 수립
______9.3.1 인터넷뱅킹
______9.3.2 온라인 주식거래 시스템
______9.3.3 이러닝 콘텐츠
______9.3.4 온라인 쇼핑몰
______9.3.5 다양한 솔루션
_________9.3.5.1 본인 인증
_________9.3.5.2 키보드 보안
_________9.3.5.3 웹 에디터
_________9.3.5.4 그리드
___정리

4부 웹 접근성 검증과 테스트

10장 웹 접근성 평가 기법
___10.1 평가 기법의 종류와 특징
______10.1.1 평가 기법의 종류
______10.1.2 평가 기법의 특징
_________10.1.2.1 자동 평가의 특징
_________10.1.2.2 수동 평가의 특징
___10.2 웹 접근성 평가 도구
______10.2.1 K-WAH
______10.2.2 오픈 왁스
______10.2.3 CCA
______10.2.4 WAT
______10.2.5 PDF 접근성 검사 도구
______10.2.6 개발자 도구 활용 방법
______10.2.7 화면 캡처 프로그램 활용 방법
___10.3 전문가 평가 방법
______10.3.1 시·청각적 평가
______10.3.2 키보드, 마우스 평가
______10.3.3 도구 평가
______10.3.4 소스 평가
___10.4 사용자 평가
______10.4.1 평가 대상
______10.4.2 평가 시간
______10.4.3 평가 방법
______10.4.4 과업 선정
___정리

11장 접근성을 위한 보조기술
___11.1 화면 낭독기
______11.1.1 화면 낭독기의 중요성
______11.1.2 기본 동작 원리
______11.1.3 가상 커서의 이해
______11.1.4 가상 커서의 이동 기능
___11.2 다양한 화면 낭독기 비교
______11.2.1 가격 정책과 제조사 정보
______11.2.2 운영체제와 웹 브라우저 지원 여부
___11.3 센스리더의 설치와 활용
______11.3.1 설치 방법
______11.3.2 옵션 설정
_________11.3.2.1 음성 속도 조절
_________11.3.2.2 실행 후 IE 화면 깜빡임 해결
_________11.3.2.3 가상 커서 설정
_________11.3.2.4 Alert 메시지 음성 출력
_________11.3.2.5 Aero 테마 관련 설정
_________11.3.2.6 부팅 시 자동 실행 설정
______11.3.3 사용 방법
_________11.3.3.1 기본 사용 방법
_________11.3.3.2 알아두면 편리한 기능
___11.4 죠스의 설치와 활용
______11.4.1 설치 방법
_________11.4.1.1 영문 죠스 설치
_________11.4.1.2 한국어 TTS 설치
_________11.4.1.3 한국어 TTS 설정
______11.4.2 옵션 설정
_________11.4.2.1 음성 설정
_________11.4.2.2 인터넷 설정
_________11.4.2.3 윈도우 7의 Aero 테마 활성화를 위한 설정
_________11.4.2.4 부팅 시 자동 실행 설정
______11.4.3 사용 방법
_________11.4.3.1 기본 사용 방법
_________11.4.3.2 알아두면 편리한 기능
___11.5 화면 낭독기별 음성 낭독 비교
______11.5.1 이미지의 대체 텍스트
_________11.5.1.1 <img>와 alt
_________11.5.1.2 <img>와 longdesc
_________11.5.1.3 이미지맵의 사용
______11.5.2 링크의 title, target
_________11.5.2.1 링크 텍스트와 title
_________11.5.2.2 <a>와 target
_________11.5.2.3 <a>와 <img>
______11.5.3 입력 서식의 레이블 제공
_________11.5.3.1 입력 서식과 레이블
_________11.5.3.2 입력 서식의 readonly, disable
_________11.5.3.3 입력 서식의 <label> 요소 제공 방법
_________11.5.3.4 입력 서식의 <label> 요소와 title 속성
______11.5.4 페이지, 프레임, 콘텐츠 블록의 제목 제공
_________11.5.4.1 페이지 제목
_________11.5.4.2 프레임 제목
_________11.5.4.3 콘텐츠 블록 제목
______11.5.5 테이블의 활용
_________11.5.5.1 <caption>, summary 정보
_________11.5.5.2 일반 제목셀의 <th>와 scope 연결
_________11.5.5.3 병합된 제목셀의 <th>와 scope 연결
_________11.5.5.4 제목셀의 id와 내용셀의 headers로 연결
_________11.5.5.5 <th>, scope 연결과 ID, headers 연결의 차이
_________11.5.5.6 빈 셀과 행 바뀜
_________11.5.5.7 테이블 탐색 시 테이블 끝 알림
______11.5.6 숨김 항목에 대한 음성 출력
______11.5.7 lang 속성 지정 시 각 언어의 음성 전환
______11.5.8 목록 태그
______11.5.9 특수기호의 음성 출력
______11.5.10 알아두면 편리한 단축키
___11.6 화면 확대기의 종류와 기능
______11.6.1 웹 브라우저의 확대 기능
______11.6.2 윈도우 7 돋보기 기능
______11.6.3 전문 확대 프로그램
______11.6.4 웹사이트의 화면 확대와 고대비 기능
___정리

5부 웹 접근성을 넘어서

12장 웹 접근성의 미래와 과제
___12.1 웹 접근성의 올바른 발전 방향
______12.1.1 문제점의 해결
______12.1.2 HTML5와 ARIA
_________12.1.2.1 <a> 요소의 변화
_________12.1.2.2 <figure>와 <figcaption>
_________12.1.2.3 HTML5의 문서 구조
_________12.1.2.4 랜드마크 규칙 활용
_________12.1.2.5 동적 변경 내용 알림 활용
_________12.1.2.6 HTML과 RIA 기술 발달에 따른 접근성 방향
______12.1.3 UX로의 전환
_________12.1.3.1 페이지 이동 인터페이스
_________12.1.3.2 온라인 서식 입력 오류 실수 방지
_________12.1.3.3 사용성과 사용자 경험의 발전 방향
___12.2 '웹'을 넘어서
______12.2.1 모바일 접근성
_________12.2.1.1 모바일 애플리케이션 접근성
_________12.2.1.2 모바일 웹 접근성
______12.2.2 소프트웨어 접근성
_________12.2.2.1 소프트웨어 접근성의 개념
_________12.2.2.2 소프트웨어 접근성 현황과 전망
_________12.2.2.3 도구를 이용한 소프트웨어 접근성 검사 방법
_________12.2.2.4 소프트웨어 접근성 검사항목
______12.2.3 제품 접근성
______12.2.4 서비스 접근성
______12.2.5 접근성 책임자
______12.2.6 제안
___정리

부록
Ⅰ 웹 접근성 관련 법률
___Ⅰ.1 웹 접근성 관련 법률
Ⅱ 한국형 웹 콘텐츠 접근성 지침 2.1 개요
___II.1 웹 콘텐츠 접근성 지침 2.0 요약
___II.2 웹 콘텐츠 접근성 지침 2.1의 특징
___II.3 신설/변경된 2.1 지침의 내용
___II.4 지침 2.1에 대한 의견
Ⅲ 웹 접근성 품질인증심사가이드 v1.3 인증심사 기준
___Ⅲ.1 전문가 심사 기준
___Ⅲ.2 사용자 심사 기준
___Ⅲ.3 웹 접근성 품질인증마크 자가진단 방법
___Ⅲ.4 웹 접근성 품질인증마크 신청서
___Ⅲ.5 웹 접근성 품질인증마크 사전 설문지
Ⅳ 기타 화면 낭독기 설치와 사용법
___Ⅳ.1 NVDA 설치와 사용법
___Ⅳ.2 실로암 보이스 설치와 사용법

저자소개

성영한 (지은이)    정보 더보기
현재 쌍용정보통신교육센터에서 자바 부분 전임강사로 재직 중이다. 유비쿼터스의 RFID와 EJB를 이용한 물류 관리시스템, DW 환경의 SQL Tunning에 관심이 많다.
펼치기
류영일 (지은이)    정보 더보기
2007년부터 2012년까지 한국정보화진흥원에서 웹 표준과 웹 접근성 관련 업무를 맡아왔으며, 웹 접근성 품질마크 담당과 법제도 T/F를 운영하여 지금의 국가정보화기본법 개정 내용을 만들었다. 부족한 인증심사기준을 제시하기 위해 좀더 구체적인 웹 접근성 품질인증심사가이드를 제작하는 등 적극적이고, 다양한 웹 접근성 업무를 추진해왔다. 현재 웹 접근성 컨설턴트로 일하고 있으며, 다수의 강의 및 컨설팅, 자문을 수행 중에 있다. 특히 접근성이 웹에 머물지 않고 모바일 분야와 소프트웨어, 제품, 서비스까지 확장되어야 한다는 생각으로 '접근성 연구회'를 설립하여 기반 기술을 사회에 제시하고 웹 접근성을 알 수 있는 기회를 제공하는 대신 재능을 기부하여 사회 곳곳에 접근성을 향상시키는 연결 구조를 만들기 위한 노력을 지속하고 있다.
펼치기
하성필 (지은이)    정보 더보기
1999년 웹 제작을 시작한 이후 디자이너, 퍼블리셔, 기획자 등을 거쳐 현재 웹 접근성 컨설턴트로 일하고 있다. 다양한 웹 기술 분야의 경험을 바탕으로 다수의 웹 접근성 및 웹 퍼블리싱 강의를 진행 중이며, 웹 접근성을 지침이나 이론이 아닌 실무적으로 구현할 수 있는 전문성을 지니고 있다.
펼치기
김혜일 (지은이)    정보 더보기
국내에서 점유율이 가장 높은 화면 낭독기 개발기업의 기술자문 경험을 바탕으로 한 사용자 평가와 저시력 사용자에 대한 웹 접근성 전문가다. 실제 시각장애인이면서 다수의 웹 접근성 관련 사용자 평가 경험을 바탕으로 현재는 전문가 평가로 그 영역을 확대했으며 다양한 웹 사이트, 모바일 앱 등 접근성 평가와 자문을 진행하고 있다. 스스로 시각장애로 인해 느끼는 불편을 그 누구보다 잘 알기에 실제 사용성을 높일 수 있도록 지침 이외의 영역에 대한 접근성 개선을 소명으로 생각하는 접근성 지킴이다.
펼치기

책속에서



추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책