모두가 함께 누리는!
다양한 사용자들과 함께 정보에 접근하고, 기술의 혜택을 누릴 수 있는 지침을 소개합니다.
Make it More Accessible!
미정
미정
18. 사용자 요구에 따른 실행
사용자가 의도하지 않은 기능(새 창, 초점에 의한 맥락 변화 등)은 실행되지 않아야 한다.
-
1) 페이지 진입 시 뜨는 새 창(팝업)
페이지 진입 시 새 창이 뜨지 않도록 제공한다.
오류 사례 -
2) 화면을 가리는 레이어 팝업
화면을 가리는 경우 최 상단에 마크업한다.
오류 사례소스 코드<body> ... <div>레이어 내용</div> </body>
해결 방안<body> <div>레이어 내용</div> … </body>
준수 사례해결 방안화면을 가리지 않도록 상단에 제공한다. -
3) 사전에 인식할 수 없는 새 창
새 창이라는 것을 알 수 있도록 제공한다.
오류 사례소스 코드<a href=”#” onclick=”open():”>개인정보처리방침</a>
해결 방안<a href=“…”> 개인정보처리방침<span class=“blind”>새 창</span></a> <a href=“…” title=“새 창”>개인정보처리방침</a> <a href=“…” target=“_blank”>개인정보처리방침</a>
-
4) 컨트롤 선택 시 기능 실행
컨트롤을 선택하고 따로 버튼을 제공하여 기능을 실행한다.
-
5) Select에 onchange 이벤트 적용
키보드 접근이 불가능하므로 따로 버튼을 제공하여 기능을 실행한다.