‘웹접근성 실무’으로 분류된 글들.
- 2011/08/26 웹접근성 준수지침 2.0 집중교육 (19)
- 2011/05/02 모바일 웹 관련자료 모음 (1)
- 2009/11/06 보편적인 웹 접근성 관계 요소 (4)
- 2009/04/30 웹 접근성 실무예제소스
- 2009/04/07 다소 복잡한 데이터 테이블 (2)
- 2009/04/07 웹 접근성을 고려한 데이터테이블 (2)
- 2009/04/03 [동영상] 시각장애인의 컴퓨터 활용 - 저시력자
- 2009/04/03 [동영상] 개발자 여러분! 웹 접근성을 향상을 도와주세요
- 2009/04/03 [동영상] 시각장애인의 컴퓨터 활용 - 전맹
- 2009/03/27 명함 받으시고 포인트 적립하세요 (3)
- 2009/03/19 웹접근성 향상을 위한 국가표준 기술 가이드라인 발표
- 2009/02/06 웹 접근성 품질마크 실태조사 항목별 체크리스트
웹접근성 준수지침 2.0 집중교육
웹접근성 강의 안내
장애인 차별금지 및 권리 구제등에 관한 법률시행 등 웹 접근성에 대한 관심과 수요 증가와 최근 개정된 한국형 웹 콘텐츠 접근성 2.0(KWCAG 2.0)에 맞추어 개발자들의 웹접근성 전문성 제고를 위해 웹 접근성 전문교육을 실시합니다.
웹 사이트 관리자 및 웹 접근성에 관심이 있는 민간 개발자들도 무료 참여가 가능합니다.
강의개요
- 교육명 : 웹접근성 준수지침 2.0 집중교육(Korean Web Content Accessibility Guidelines 2.0)
- 교육기간 : 2011년 8월 27일 오전9시~오후1시
- 강사 : NARADESIGN 찬명님
- 참가비 : 현금 22,000,000원(카드결제불가)
- 오시는길 : 이대역 HIWEB 본사 (지도새창보기)
- 참가자 : HIWEB 웹접근성팀, 웹 접근성에 관심 있는 민간 개발자들도 참여가능
참가안내
참가를 희망하시는 분은 하단에 참가 코멘트와 함께 찾아오시면 됩니다.
강의는 종료되었으며, 후기 사진이 추가되었습니다. 참가해 주신분은 후기를 작성해 주세요!
강의후기
집중중인 웹 퍼블리셔 참가자들
호연과장님 표정이 왜 이래?(앗 저런것도 있었구나 하는 표정?)
더운날씨에도 개정된 웹접근성 준수지침 2.0 에 대해 자세하고 친절하게 강의하시는 찬명님.
점심먹고 한 컷
참가해주신 웹퍼블리셔 현정님, 창수님, 선미님, 수연님, 진희님, 선영님, HIWEB 팀원, 그리고 찬명님, 모두 고생 많으셨습니다.
헛! 댓글이 있어요
-
이화정2011/08/26 16:04
참가희망 합니다~
-
이종국2011/08/26 16:04
참가 희망합니다
-
여선희2011/08/26 16:04
참석요~ ^^ 토요일에 뵙겠습니다.
-
고인규2011/08/26 16:09
참가희망합니다!!
-
박선미2011/08/26 16:09
참가희망합니다~!!
-
이신영2011/08/26 16:09
참가신청합니다~
-
김수연2011/08/26 16:10
참가희망해요
-
임국태2011/08/26 16:10
I hope to attend.
-
하진희2011/08/26 16:11
참가희망합니다.
-
이현정2011/08/26 17:39
참가희망합니다 ^____^
-
강희창2011/08/27 02:01
참가희망합니다
-
장호연2011/08/27 03:44
참가희망합니다.
-
한창수2011/08/27 06:59
저도 참가 희망합니다.
-
장호연2011/08/27 19:53
정말 좋은 강의였고 단시간에 많은 도움이 되었습니다. 강의 하시느라 고생이 많으셨던 정찬명님과 자리를 만들어주신 김일규팀장님께 감사드립니다.
-
이종국2011/08/27 19:58
강의 내용이 참 좋았습니다. 접근성에 대해서 다시 한번 생각해보는 계기가 되었네요.
이런 기회가 자주 자주 있었으면 좋겠습니다. 다들 수고 많으셨습니다. -
EveR™2011/08/27 21:06
오늘 정말 즐거웠습니다. ^^
모두들 즐거운 주말 되세요. -
박선미2011/08/29 09:09
정말 알차고 좋은 강의 시간이였습니다.
지금 하고 있는 프로젝트의 많은 도움이 될것같습니다~~~ *_*)/
아 저도 정찬명님과 사진찍고 싶었는데요..아.. 용기좀 내볼껄!
다음에도 좋은 강의 있으면 참석하고 싶네요~~
아 그리고 강의자료~~ 꼬~옥 보내주실꺼죠? ㅎㅎ 그럼 오늘도 좋은하루들 보내세요~! -
한창수2011/08/29 12:02
정찬명 님의 꼼꼼한 강의에 감동받았습니다. 그리고 하이웹솔루션 회사도 멋있었습니다. 다음에도 이런 기회가 있다면 아는 퍼블리셔들과 참여하겠습니다.
찬명 님, 일규 님, 하이웹솔루션 가족 모두! 정말 수고 많이 하셨습니다. -
임국태2011/08/29 14:46
평상시에 뵙고 싶었던 분 강의를 눈 앞에서 봐서 너무 좋았습니다. 강의 내용도 평상시 알고 있던 지식이 잘못된
지식이 많은 것도 알게 되었고 모르던 지식도 알게되어 좋은 시간이였습니다. 오랜만에 일규팀장님, 호연씨 봐서
반가웠습니다. 일규팀장님 초청해주셔서 감사했습니다^^
모바일 웹 관련자료 모음
모바일 웹 관련하여 수집한 자료들입니다. 각각의 pdf 자료의 출처는 문서 자체에 기재되어 있습니다.
용량이 많을 경우 파일열람이 다소 느릴 수 있습니다.
문서자료
- 공공정보 제공지침 및 모바일 전자정부서비스 개발 지침 공청회 PDF 보기
- 모바일 웹 컨퍼런스 2010, 모바일 웹에서의 표준화 이슈 및 향후 전망 PDF 보기
- 모바일 접근성-현준호 PDF 보기
- 모바일 웹의 변화와 접근성-문상환 PDF 보기
- 한국형 모바일 웹 모범사례 표준 1.0 DOC 보기
- 한국형 모바일 웹 모범사례(ver 1.5)확장 가이드라인 DOC 보기
- 모바일 웹 최적화를 위한 CSS선택자 네이밍규칙 PDF 보기
- 모바일 웹 활성화를 위한 모바일OK 표준화 PDF 보기
- HTML5와 차세대 모바일 웹 PDF 보기
- 2019년 : Mobile의 미래 PDF 보기
- 실전 html5가이드 PDF 보기
- 오픈플랫폼확산에따른 국내외Mobile Web Browser 방향? PDF 보기
- 표준기반 모바일 상거래 사례- 인터넷서점 알라딘 PDF 보기
- 모바일웹 차별화 포인트 PDF 보기
- 모바일웹 실무반 오픈세미나 PDF 보기
- 모바일 웹과 사용자 인터페이스, 그리고 iPhone PDF 보기
- 모바일 브라우저의 성능 고찰 PDF 보기
- 모바일 웹과 풀브라우징에 대한 여섯가지 이슈들 PDF 보기
- 모바일 위젯의 현황과 전망 PDF 보기
- HTML5와 모바일의 변화 PDF 보기
외부링크
- W3C mobileOK Checker http://validator.w3.org/mobile/
- 모바일 웹 모범사례 - http://www.w3c.or.kr/Translation/mwbp_flip_cards/
- Mobile WEB2.0 Forum - http://www.mobileok.kr/
- 모바일 콘텐츠 - http://www.mobizen.pe.kr/
모바일 웹?
모바일 웹이란 무엇일까요? 한동안 바쁜 일상속에 살다가 제안서 작업으로 모바일에 대해 2주 정도? 진지하게 공부를 했다.
제가 내린 모바일 웹의 결론은,
스마트폰의 보급 및 확산, 모바일 인터넷 활성화 등으로 인터넷 이용환경이 유선에서 무선기반으로 급속 변화하여 기존 웹사이트의 풀 브라우징 인터페이스 단점을 해결하기 위해 모바일 웹을 구축한다.
결국 가장 베스트는 ONE WEB, 즉 데스크탑 환경과 모바일 환경을 최대한 단일화 방향으로 지향하고 최신 스마트폰의 성능을 고려하는 것, 데스크탑 웹사이트와 최대한 동등하게 정보를 제공하는 것!
결론! 관공서의 경우 콘텐츠가 매우 많고 광범위하므로, 풀브라우징 인터페이스 단점을 해결하기 위해 요약 정리한 모바일 웹을 필요로 하지만, 더 좋은 방법은 웹표준과 웹접근성을 준수하여 간결한 사이트로 지향하고 모바일 풀브라우징에서도 무리없도록 애초에 하나의 웹을 만들자. http://jennyhouse.info 모바일웹이 필요없다. ㅋㅋ
동일한 html 로 모바일접속과 데스트탑 접속을 구별하여 다른 css 를 적용할 수도 있다. 재작년 나의 기획작품 http://somang.skysoft.co.kr/
헛! 댓글이 있어요
-
문혜영2011/08/16 18:00
위에 몇개 pdf가 안 읽히네요^^
보편적인 웹 접근성 관계 요소
사람에 따른 분류
웹 제작자
- 웹 기획자(Planner) - 콘텐츠, UI/UX 개발 및 기획
- 웹 이용자(End User) - 사용자 생산 콘텐츠(UGC) 저작
- 웹 디자이너(Web Designer) - 웹 그래픽 설계
- HTML/CSS 개발자 - 문서 구조화 및 화면 렌더링 구현
- Javascript/AJAX 개발자 - Javascript 를 이용한 동적 UI 구현
- Flash/Action Script 개발자 - Flash 를 이용한 동적 UI 구현
- Server-side 개발자 - 웹 프로그램 저작
웹 이용자
- 어린이 - 웹을 처음 경험하거나 경험치가 낮아 사용능력이 떨어지며, 고급어휘, 외국어 능력이 떨어짐
- 노인 - 웹을 처음 접하거나 자주 사용하지 않아 사용하는 능력(이해)이 떨어지며, 신체기관의 노화로 인하여 시각, 청각, 지체기능이 정상인보다 떨어진다.
- 시각장애
- 저시력 - 웹 저작자가 서체의 크기를 줄이는것을 제한하거나 서체의 크기를 조절할 수 있도록 지원
- 색맹 - 색에의하여 내용을 구분하도록 하는 콘텐츠의 제한, 특히 적녹색맹이 가장 많음
- 전맹 - 시력이 전혀 없고 청력에만 의존하는 사람, 마우스를 사용할 수 없음
- 청각장애 - 멀티미디어 콘텐츠의 음성을 인지할 수 없으므로 캡션(자막)이나 대체 텍스트에 의존
- 지체장애 - 팔이 불편하거나 없는 경우 마우스, 키보드의 사용에 제한이 생긴다
- 정신지체 - 지능이 70 이하인 경우로서 어린이의 웹 이용행태와 유사, 언어 및 사용능력이 모두 떨어짐
- 난독증 - 지능은 정상이나 글을 판독하는 것에 어려움을 느끼는 뇌질환
- 정상인 - 장애가 없으나 환경요인에 의하여 웹에 접근하는 것에 일시적인 어려움을 겪을 수 있다.
- 외국인 - 외국어에 대한 이해능력이 떨어지므로 보통 청각(오디오)보다 시각(문자)에 의존하게 되고 내용 이해에 더 많은 시간을 필요로 함
환경에 따른 분류
하드웨어환경(Hardware)
- 장치(Device)별 분류
- 컴퓨터(PC)
- 키보드 - 키보드만 사용하는 경우
- 마우스 - 마우스를 사용할 수 없거나 정교한 사용이 어려운 경우
- 모니티 - 1024*768 미만의 해상도, LCD등 색 재현력이 떨어지는 경우
- 스피커 - 장치이상 또는 장치의 부재
- 프린터 - 흑백 인쇄
- 프로젝션 - 조명이 어두운 환경, 어루운 배경과 고 명도대비 요구
- Mobile - 화면의 크기, 접속속도, 데이터 이용요금, 입력장치의 한계
- 컴퓨터(PC)
- 접속(Network) 환경분류
- 저속환경 - 고용량 파일 전송에 의한 지연
- 접속불안정 - 권한(로그인) 세션 종료
소프트웨어환경(Software)
- 운영체제(Flatform)별 분류
- Windows
- Mac
- Linux
- PC 브라우징 도구의 Vendor별 분류
- Internet Explorer
- Firefox
- Opera
- Safari
- Mobile 장치의 화면 렌더링 방식에 따른 분류
- 디자인 서식이 제거된 화면(Small Screen Rendering)
- 디자인 서식이 포함된 화면(Full Browsing Rendering)
- 보조 도구 분류
- 웹 이외의 문서 읽기전용 프로그램
- Adobr Acrobar Reader(PDF)
- MS Word Viewer(DOC)
- 한글 Viewer(HWP)
- MS Excel View(XLS)
- 음성출력장치
- 사용자 PC에 설치된 화면낭독기(Screen Reader) 환경 - Client-side TTS
- 웹 페이지 저작자가 제공하는 TTC(Text To Speach) - Server-side TTS
- 웹 이외의 문서 읽기전용 프로그램
원글자료출처 : 나라디자인, 웹 뒤에 숨은 Web
헛! 댓글이 있어요
-
정찬명2009/11/07 04:55
이 문서의 출처를 표기해 주시면 안될까요?
-
김일규2009/11/07 08:25
와.. 여기에도 방문자가 오는군요.. 작성중였는데 오셨군요.. 근데 추지호님의 글에서 NHN의 접근성 관계요소로 보았는데, 지금보니깐 찬명님 블로그에 원본 게시글이 있네요.. ㅎㅎ
어제 말씀 너무 감사했습니다. -
칭구2009/11/20 14:16
미대출신....??
-
김일규2009/11/25 13:08
친구 누고?
웹 접근성 실무예제소스
그 동안 작업했던 웹 접근성 약 100개의 템플릿들을 올릴 예정입니다. 잠시만 기다려 주세요.
레이아웃
- CSS 를 이용한 디자인 변경 예제 : http://www.hiweb.kr/wcag/
- 서브메뉴까지 순차적으로 이동하는 레이아웃 : http://hiweb.kr/sample/ex02/
- 순차적인 이동하는 메뉴 룰오버 레이아웃1 : http://hiweb.kr/sample/ex11/
- 순차적인 이동하는 메뉴 룰오버 레이아웃2 : http://hiweb.kr/sample/ex12/
참고소스
- 순차적으로 이동하는 주요메뉴 : http://hiweb.kr/sample/ex01/
- scope 속성을 이용한 테이블 예제 : http://www.hiweb.kr/sample/ex00/table_sample02.txt
- headers 속성을 이용한 테이블 예제 : http://www.hiweb.kr/sample/ex00/table_sample01.txt
다소 복잡한 데이터 테이블
다수의 th 부모들이 존재할 경우
| 수입 | 저축 | 프로젝트 금액 | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 년월 | 주수입 | 부수입 | 수입총액 | 청약 | 적금 | 남는돈 | 프로젝트통장 | 추가금액 | 누적금액 | |
| 달성율 | 5.1% | |||||||||
| 2008년 01월 | 3,450,000 | 0 | 3,450,000 | 100,000 | 1,000,000 | 0 | 0 | 0 | 51,000,000 | |
| 2008년 02월 | 2,338,000 | 0 | 2,338,000 | 100,000 | 1,000,000 | 0 | 0 | 0 | 51,000,000 | |
| 2008년 03월 | 4,700,000 | 0 | 4,700,000 | 100,000 | 1,000,000 | 0 | 0 | 0 | 51,000,000 | |
복잡시런 테이블 소스보기 : http://www.hiweb.kr/sample/ex00/table_sample01.txt (새창은 Shitf+클릭)
여러개의 헤더셀을 포함한 큰 헤더셀이 있으며, 좌측 컬럼에도 헤더셀이 있습니다. 마크업을 살펴보겠습니다. summary 뒤에 있는 rules 속성은 셀의 구분선 표시형식을 정의하는 것으로 행 사이의 구분선을 표시할 경우에 ‘rows’, 열 사이에 구분선을 표시할 경우에 ‘cols’, 그룹핑 단위로 구분선을 표시할 경우에는 ‘groups’를 지정합니다. 이때 그룹핑은 thead, tbody, tfoot 이 되며 저는 ‘all’ 로 지정하였습니다. thead 속성에도 디자인이 가능하지만 rules 속성으로도 디자인이 가능합니다. colgroup 요소는 열의 그룹핑을 위한 요소로써, 둘 이상의 열을 그룹핑 할 경우 span 속성을 통해서 갯수를 정의할 수 있습니다. 내용셀과 헤더셀을 살펴보면 각 헤더셀에 id 를 부여하고, 여러개의 제목셀을 갖는 내용셀에는 headers 속성을 사용하여 현재의 내용셀의 제목이 여러개 존재함을 알리고 있습니다. 아니 근데,
테이블 하나가지고 div, css 코딩하는것도 아니고 접근성 개선사업으로 바쁜데 언제 이렇게 하고 있을까요?
더 단순한 마크업 방법이 있습니다!
scope 속성만으로도 위와 동일한 결과를 간단히 만들 수 있습니다. 바로 scope 속성값중에 ‘colgroup’ 속성값과 ‘rowgroup’ 속성값이 있습니다.
scope 의 colgroup 속성값으로 만든 동일한 결과를 만들다

scope 속성만을 이용한 해결법 예제소스 : http://www.hiweb.kr/sample/ex00/table_sample02.txt (새창은 Shitf+클릭)
scope 속성만을 이용한 예제와 같이, scope 속성값중 colgroup 값을 사용하여 행을 그룹화 하였고, 좌측 컬럼에 존재하는 헤더셀에는 scope 값으로 row 를 지정해 주어 모든 헤더셀과 내용셀이 명시적으로 논리적인 관계를 갖기 때문에 굳이 id, headers 속성을 사용하지 않아도 됩니다. 또한 html 의 파싱순서에 따라 화면낭독기는 좌상단으로부터 우하단으로 Z 모양으로 반복해서 읽을 것 입니다. 위 예제에는 없지만, 좌측 컬럼의 헤더셀이 rowspan 속성으로 상하셀이 결합되어 그룹화가 되어 있고 바로 옆에 또 다른 자식 헤더셀이 존재할 경우 scope="rowgroup" 이 되겠죠. 때문에 id, headers 속성까지 사용하는 일은 거의 전무하다고 판단됩니다.
이렇게 제목셀과 내용셀의 관계를 명시적으로 지정한 경우 화면낭독기 또는 그 외의 장치가 이것을 의미있게 받아들이는 경우 내용셀을 읽기 전에 현재 내용셀과 연관된 제목셀을 먼저 읽어 주는등 다양한 확장성과 향상된 경험을 줄 수 있습니다.
axis 라는 속성도 있습니다. axis 속성은 id 속성과 headers 속성으로 연결된 셀들을 카테고리화 할 수 있어서 사용자가 표로부터 원치 않는 정보(셀)를 제외한 보다 정확한 정보를 제공받을 수 있도록 처리하는데 도움을 줍니다.
우습게 시작했던 테이블이 가면 갈수록 어려워지는 건
테이블을 css 로 디자인하면서 언젠가 "아 thead 와 tbody 로도 디자인이 가능하구나" 라고 느꼈던것이 그리 오래되지 않았는데 rules 속성으로도 디자인이 가능하다는 것을 새로 알게 되었고, 절대 복합한 테이블에서 등장하는 axis 속성의 원치 않는 셀 분리, 헤더셀들의 그룹화, 스크린리더 읽는 순서 지정문제등 알면 알수록 어려워 지는 바로 이 테이블, 국내 스크린 리더의 미비한 지원 문제점까지 있는 이 상황에 저는 이렇게 생각해 봅니다.
Table 요소를 표로써 제대로 사용하는 것. 쉬운 결정이지만 결코 만만치 않은 일이다.
헛! 댓글이 있어요
-
DestWin2009/04/16 22:05
어렵당 ㅡ-)
-
옥2009/04/29 23:29
그러게 어렵다 나도 배워야 하는데 뉴뉴
웹 접근성을 고려한 데이터테이블
테이블 요소는 가장 많이, 가장 쉽게 사용하는 요소중 하나이지만, 알면 알수록 어려워지는것이 바로 이 테이블인 것 같습니다. 기본적으로 테이블에서 자주 사용되는 속성(summary, caption, colgroup, thead, tfoot, tbody)은 알고 있으리라 생각하고 시작하겠습니다. 간단한 테이블 하나가 있습니다.
흔히 사용되는 테이터 테이블
| 순위 | 지출 용도 | 금액 |
|---|---|---|
| 한달 총 지출비 : 400,000원 | ||
| 1 | 교통비 | 200,000원 |
| 2 | 식대비 | 100,000원 |
| 3 | 개인 용돈 | 100,000원 |
상단테이블 소스보기 : http://www.hiweb.kr/sample/ex00/table_sample03.txt (새창은 Shitf+클릭)
마크업을 살펴보면 summary 속성과 border 속성을 가지고 있고, caption, colgroup, thead, tfoot, tbody 요소를 차례대로 가지고 있으며, 프린터 출력시 tbody 가 두 페이지 이상으로 끊어질 때 페이지마다 tfoot 요소가 출력될 수 있도록 thead 와 tbody 사이에 tfoot 이 위치하고 있습니다. border 속성의 경우 css 가 지원되지 않는 경우 시각적인 가독성을 떨어뜨리는 문제로 기본값을 1로 정의하고 css 로 표현하였습니다.
테이블 Structure 보기

웹 접근성을 고려한 데이터테이블에서는 테이블의 내용을 이해할 수 있는 정보(summary/제목, caption/요약정보)를 제공해야 한다는 것은 누구나 알고 있지만, 조금 더 의미있게 설명하는 테이블은 거의 못본 것 같습니다. summary 에서는 테이블의 상세한 제목 또는 이 테이블을 통해 정보제공자가 전달하고자 하는 핵심 제목을 넣어야 합니다.
그럼, 상단의 테이블의 summary 는 어떻게 넣어야 할까요?
결국, summary 에서는 테이블의 모든 내용을 구구절절(1열 순위, 2열 지출용도, 3열 금액등..) 설명하는 것만이 아니라는 것을 알 수 있으며, 시각장애인은 스크린리더를 통해 이 테이블의 summary 만 들어도 테이블 내용을 직감할 수 있을 것입니다. 저는 이 테이블을 통해 한달에 교통비가 제일 많이 나간다는것을 호소하고 있는 것 입니다. caption 또한 summary 와 중복되지 않는 적절한 요약정보를 넣었습니다.
scope 속성의 col(세로로읽어라)속성값 row(가로로읽어라) 속성값으로 스크린리더에서 테이블의 읽는 순서를 지정해 주었으며, 이와 비슷한 id(너는) headers(너다) 직접연결 속성은 하단에서 설명하겠습니다.. 빠른 진행을 위해 abbr 속성을 사용하였고 음성 장치는 abbr 속성값의 약자만을 읽을 것 입니다.
그럼 하단예제로 제목셀과 내용셀의 논리적인 관계를 의미있게 설정하는 몇가지 방법을 보겠습니다.
제목셀과 내용셀의 읽는 순서를 연결해주자
보통 scope 속성은 테이블형식이 가로 세로가 일정할 때 사용됩니다. 다음과 같이 말이죠.
scope 속성의 col 예제
| 번호 | 제목 | 작성자 |
|---|---|---|
| 1 | 테이터 테이블에 대해서 알고 싶습니다. | 이명박 |
| 2 | 뭔 테이블 하나에 1년을 공부해도 더 배울게 있는거냐구요 | 노무현 |
scope 속성의 col 예제 소스보기 : http://www.hiweb.kr/sample/ex00/table_sample04.txt (새창은 Shitf+클릭)
th 제목요소에 col 을 지정하여 모든열의 범위를 지정하였으므로 스크린리더기는 다음과 같이 읽을 것 입니다.
“번호, 1, 제목, 테이터 테이블에 대해서 알고 싶습니다, 작성자, 이명박 번호, 2, 제목, 뭔 테이블 하나에 1년을 공부해도 더 배울게 있는거냐구요, 작성자, 노무현”
시각적으로 테이블을 보는것이 아니라, 음성으로 듣기 때문에 제목셀을 지그제로 한번 더 읽으므로써, 명확하게 테이블을 이해할 수 있습니다.
scope 속성의 row, id 와 headers 예제
| 작성자 | 이명박 | 회원등급 | 부유층 |
|---|---|---|---|
| 본문내용 | |||
| 부유층을 섬기겠습니다. | |||
scope 속성의 row, id 와 headers 예제 소스보기 : http://www.hiweb.kr/sample/ex00/table_sample05.txt
row 속성값으로 범위에 속한 행에 대하여 가로로 읽게 해주었으며, id 와 headers 속성으로 직접 연결해주었습니다. 물론 id="sample-content" 대신 scope="col" 만으로도 헤더셀과 내용셀의 명시적 연결이 가능 합니다. 읽는 순서는
“작성자, 이명박, 회원등급, 부유층, 본문내용, 부유층을 섬기겠습니다. ”
간단한 테이블이라면 headers 속성 대신 scope 속성만으로도 동일한 결과를 가져 올 수 있으며, headers 는 상황이 매우 복잡한 표나 영역을 설정하기 곤란한 경우에 사용합니다.
헛! 댓글이 있어요
-
정환나라2009/04/10 01:02
내용에 상관없이 예제에 대해 트집잡는 한심한 인간들이 있을듯..
뭐 드림위버가 다 알아서 해주는줄 알았는데 그게 아니었군요 ㅋ -
장호연2011/07/02 03:47
예제가 재밌네요 ㅎㅎㅎㅎ
[동영상] 시각장애인의 컴퓨터 활용 - 저시력자
대본 보기
http://www.hiweb.kr/file/low_vision.html
동영상출처
정보통신 접근성 향상 표준화 포럼 > 장애없는 사이버세상 웹 접근성 향상 캠페인
[동영상] 개발자 여러분! 웹 접근성을 향상을 도와주세요
동영상출처
[동영상] 시각장애인의 컴퓨터 활용 - 전맹
시각장애인의 컴퓨터 활용 - 전맹-
- 시각장애인의 컴퓨터 활용
- 내 컴퓨터에서의 활용
- 인터넷에서의 활용
대본 보기
http://www.hiweb.kr/file/blindness.html
동영상출처
정보통신 접근성 향상 표준화 포럼 > 장애없는 사이버세상 웹 접근성 향상 캠페인
명함 받으시고 포인트 적립하세요

위와 같은 이미지일때 대체텍스트는 어떻게 넣어야 할까요?
- alt 값으로 쭉 넣어준다.
- 하단에 보이지 않는 문서로 대처한다.
- longdesc 속성으로 대체문서를 작성하여 보완한다.
답변을 달아주시는 분께는 명함 무료배송과 더불어 20,000 포인트를 적립해 드립니다.
짤리기전에 응모해주세요.
헛! 댓글이 있어요
-
장화신은고양이2009/03/28 18:25
저는 "1. alt 값으로 쭉 넣어준다." 이게 답인거 같아요.
-> alt 속성에 대표적인 정보만 넣어주고, title 속성에 나머지 내용들을 넣어주는게 맞지 않나요? -
민경환2009/04/01 02:15
정답은 없다고 생각합니다.
하지만 2번, 하단에 보이지 않는 문서로 대처하는게 적절할것 같네요.
HIWEB - 실장 김일규
주소 : 서울특별시 금천구 시흥동 827-13번지 301호, 전화번호 : 02-6408-4002, 팩스 : 02-6408-4002, 이메일 : rock191919@lycos.co.kr, 홈페이지 : www.hiweb.kr -
신연옥2009/04/01 18:59
3번~
웹접근성 향상을 위한 국가표준 기술 가이드라인 발표
웹 접근성 국가표준인 인터넷 웹 콘텐츠 접근성 지침의 준수여부를 평가할 수 있는 기준을 새로 마련하여 2009년 3월 17일 공포하게 되었습니다. 기준의 명칭은 웹 접근성 향상을 위한 국가표준 기술 가이드라인이며, 총 18개 항목으로 구성되었습니다.
본 작업을 해주신 충북대 김석일 교수님, 성신여대 노석준 교수님, 신현석님, 신승식님, 정찬명님, 조훈님 등 많은 전문가 여러분과 본 작업을 검토해 주신 포털업체 관계자, 장애인단체 등 많은 분들께 감사드립니다.
18개 항목은 다음과 같이 구성되었습니다.
웹접근성 향상을 위한 국가표준 기술 가이드라인
- 이미지의 의미나 목적을 이해할 수 있도록 적절한 대체 텍스트를 제공해야 한다.
- 배경 이미지가 의미를 갖는 경우, 배경 이미지의 의미를 이해할 수 있도록 대체 콘텐츠를 제공해야 한다.
- 동영상, 음성 등 멀티미디어 콘텐츠를 이해할 수 있도록 대체 수단(자막, 원고 또는 수화)를 제공해야 한다.
- 색상을 배제하여도 원하는 내용을 전달할 수 있도록, 색상 이외에도 명암이나 패턴 등으로 콘텐츠 구분이 가능해야 한다.
- 서버측 이미지 맵을 제공할 경우, 해당 내용 및 기능을 사용할 수 있는 대체 콘텐츠를 제공해야 한다.
- 프레임을 제공할 경우, 해당 내용을 이해할 수 있도록 적절한 제목(title 속성)을 제공해야 한다.
- 깜빡이는 콘텐츠를 제공할 경우, 사전에 경고하고 깜빡임을 회피할 수 있는 수단을 제공해야 한다.
- 모든 기능을 키보드로 이용할 수 있어야 한다.
- 반복되는 링크를 건너뛸 수 있도록 건너뛰기 링크(skip navigation)를 제공해야 한다.
- 시간 제한이 있는 콘텐츠를 제공할 경우, 시간 제어 기능을 제공해야 한다.
- 새 창(팝업창 포함)을 제공할 경우, 사용자에게 사전에 알려야 한다.
- 데이터 테이블을 제공할 경우, 테이블의 내용을 이해할 수 있는 정보(제목, 요약정보 등)를 제공해야 한다.
- 데이터 테이블을 제공할 경우, 제목 셀과 내용 셀을 구분할 수 있어야 한다.
- 해당 페이지를 잘 이해할 수 있도록 페이지 제목()을 제공해야 한다.
- 콘텐츠는 논리적인 순서로 구성되어야 한다.
- 온라인 서식을 제공할 경우, 레이블()을 제공해야 한다.
- 애플릿, 플러그인(ActiveX, 플래시) 등 부가 애플리케이션을 제공하는 경우, 해당 애플리케이션이 자체적인 접근성을 준수하거나 사용자가 대체 콘텐츠를 선택하여 이용할 수 있어야 한다.
- 마크업 언어로 구현할 수 있는 기능(링크, 서식, 버튼, 페이지 제목)을 자바스크립트로만 구현하지 말아야 한다.
PDF 파일보기 (제정일 : 2009년 3월 17일)
웹접근성 향상을 위한 국가표준 기술 가이드라인 다운로드 : http://www.hiweb.kr/accessibility_technicalguide.pdf
웹 접근성 품질마크 실태조사 항목별 체크리스트
1. 인식의 용이성 (43점)
| 항목 [13] | 지표 [26] | 웹 접근성 품질마크 체크리스트[53]- 의무 27, 권고 21, 권장 5 | 중요도 |
|---|---|---|---|
| 1-1. 텍스트 아닌 콘텐츠의 인식 | 1-1-1. 텍스트가 아닌 콘텐츠에는 모두 대체 텍스트가 제공되어야 한다. |
|
(1의무) 11점 |
| 1-1-2. 대체 텍스트의 내용은 적절하게 제공되어야 한다. |
|
(1의무) 7점 | |
| 1-1-3. 정보가 있는 콘텐츠를 배경 이미지로 사용하지 않아야 한다. |
|
(1의무) 3점 | |
| 1-2. 멀티미디어 매체의 인식(영상매체의 인식) | 1-2-1. 동영상 등의 시청각 멀티미디어 콘텐츠에는 동기화된 자막이 제공되어야 한다. |
|
(1의무) 10점 |
| 1-3. 콘텐츠의 시각적 명료성(색상에 무관한 인식) | 1-3-1. 색상으로 표현된 정보는 색상을 배제하여도 원하는 내용을 전달할 수 있어야 한다. |
|
(1의무) 3점 |
| 1-3-2. 전경색과 배경색은 충분한 대비를 가지고 있어야 한다. |
|
(2권고) 4점 | |
| 1-3-3. 텍스트는 쉽게 읽을 수 있도록 충분한 크기로 제공되어야 한다. |
|
(2권고) 5점 |
2. 운용의 용이성 (25점)
| 항목 | 지표 | 체크리스트 | 중요도 |
|---|---|---|---|
| 2-1. 이미지맵 기법 사용 제한 | 2-1-1. 서버측 이미지맵을 불필요하게 사용하지 않아야 한다. |
|
(1의무) 1점 |
| 2-2. 프레임의 사용 제한 | 2-2-1. 불필요하거나 과도하게 많은 프레임을 사용하지 않아야 한다. |
|
(1의무) 3점 |
| 2-2-2. 각 프레임의 title속성을 적절하게 제공하여야 한다. |
|
(1의무) 2점 | |
| 2-3. 깜빡거리는 객체 사용 제한 | 2-3-1. 깜빡이는 콘텐츠를 사용할 경우, 이에 대한 경고 및 제어방안을 제공하여야 한다. |
|
(1의무) 3점 |
| 2-4. 키보드로만 운용 가능 | 2-4-1. 키보드만으로 모든 콘텐츠를 제어할 수 있어야 한다. |
|
(1의무) 9점 |
| 2-5. 반복 내비게이션 링크 | 2-5-1. 반복되는 링크가 많은 페이지를 효율적으로 이용하기 위한 스킵 내비게이션 링크를 제공하여야 한다. |
|
(3권장) 3점 |
| 2-6. 반응 시간의 조절기능 | 2-6-1. 이용에 시간제한이 있는 콘텐츠의 경우 경고 및 시간조절 기능을 제공하여야 한다. |
|
(2권고) 2점 |
| 2-6-2. 팝업창을 불필요하게 사용하지 않아야 한다. |
|
(2권고) 2점 |
3. 이해의 용이성 (22점)
| 항목 | 지표 | 체크리스트 | 중요도 |
|---|---|---|---|
| 3-1. 데이터테이블 구성 | 3-1-1. 테이블에 대한 summary와 caption을 제공하여야 한다. |
|
(2권고) 3점 |
| 3-1-2. 데이터 테이블을 의미적으로 이해할 수 있도록 적절히 태그를 사용하여야 한다. |
|
(2권고) 3점 | |
| 3-2. 페이지의 논리적 구성 | 3-2-1. 의미에 맞는 적절한 HTML태그를 사용하여야 한다. |
|
(2권고) 3점 |
| 3-2-2. 콘텐츠의 내용은 선형화(순서대로 나열) 했을 때에도 무리 없이 인식을 할 수 있어야 한다. |
|
(1의무) 3점 | |
| 3-2-3. 레이아웃 테이블 작성에 테이블의 구조 정보를 정의하는 태그를 사용하지 않아야 한다. |
|
(3권장) 1점 | |
| 3-2-4. 각 링크의 목표 위치를 명확하게 하여야 한다. |
|
(3권장) 2점 | |
| 3-3. 온라인 서식 구성 | 3-3-1. 각 서식 제어 요소를 설명하는 레이블을 사용하여야 한다. |
|
(1의무) 3점 |
| 3-3-2. 키보드만으로도 온라인 서식 입력 및 서식 간 이동이 가능하여야 한다. |
|
(1의무) 4점 |
4. 신기술적 진보성 (10점)
| 항목 | 지표 | 체크리스트 | 중요도 |
|---|---|---|---|
| 4-1. 신기술의 사용 | 4-1-1. 스크립트, 애플릿, 플러그인 등 부가 어플리케이션에 의한 콘텐츠는 자체적인 접근성을 지니고 있어야 한다. |
|
(2권고) 3점 |
| 4-1-2. 부가 애플리케이션이 작동하지 않을 경우에도 동일한 내용을 전달할 수 있는 대체 콘텐츠를 제공하여야 한다. |
|
(1의무) 5점 | |
| 4-1-3. 부가 애플리케이션의 설치가 요구되는 페이지는 해당 페이지에서 직접 어플리케이션을 설치할 수 있는 링크를 제공하여야 한다. |
|
(3권장) 2점 |