전문가 상담

HOME > 지식마당 > 온라인 자문서비스 > 전문가 상담
웹 접근성 시 웹 표준 문의드립니다.
웹 접근성 시 웹 표준 문의드립니다.
작성일 2017-03-31 오후 2:38:37 작성자 한정기
첨부파일
  • 등록된 첨부파일이 없습니다.
[질문]

웹 접근성 심사 때 웹 표준은 어느 정도 지켜야 되는지 알고 싶습니다.

문서는 XHTML 로 되어 있으며 닫는 태그가 없는 태그들은
<img src="" alt="" /> 가 아닌 <img src="" alt=""> 이런 식으로 처리가 되어 있습니다.
<input>, <area> 등 거의 다 html5 에 맞게 / 가 없습니다.
상황에 따라 <li> 태그가 없는 <ul> 태그도 있구요..
w3c에서 검사 돌리면 당연히 에러로 나오구요..

위 사항들이 접근성 심사 때 문제가 있을까요?

답변 부탁드리겠습니다.
감사합니다.




[답변]

웹 접근성과 관련 문법 오류는 아래와 같이 표준으로 정해진 부분이 있습니다.

<< 국가표준 "한국형 웹 콘텐츠 접근성 2.1" 중 관련 내용>>

8.1. 문법 준수
8.1.1. (마크업 오류 방지) 마크업 언어의 요소는 열고 닫음, 중첨 관계 및 속성 선언에 오류가 없어야 한다.

마크업 언어로 작성된 콘텐츠는 해당 마크업 언어의 문법을 최대한 준수하여 제공하는 것이 바람직하다. 특히 요소의 열고 닫음, 중첩 관계의 오류가 없도록 제공해야 한다. 또한 요소의 속성도 마크업 문법을 최대한 준수하여 제공하는 것이 바람직하다.

(1) 요소의 열고 닫음 일치 : 마크업 언어로 작성된 콘텐츠는 표준에서 특별히 정한 경우를 제외하고는 시작 요소와 끝나는 요소가 정의되어야 한다.
(2) 요소의 중첩 방지 : 시작 요소와 끝나는 요소의 나열 순서는 포함 관계가 어긋나지 않아야 한다.
(3) 중복된 속성 사용 금지 : 하나의 요소 안에서 속성을 중복하여 선언하지 않아야 한다.
(4) id 속성 값 중복 선언 금지 : 하나의 마크업 문서에서는 같은 id 값을 중복하여 선언하지 않아야 한다.

검사 항목 8.1.1 절을 준수함으로써 얻을 수 있는 기대 효과는 다음과 같다.

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

따라서 질문해 주신 내용에 예로 표현해 주신 부분에서는
우선 태그의 열고, 닫음의 문제가 있을 것으로 보입니다.

그리고, <ul>의 사용시 <li>가 없다면,
화면낭독기를 사용하는 시각장애인의 경우
<ul>로 인해 "목록시작"이라 소리를 듣게 되는데,
그 이후 목록이 나오지 않아 사용에 혼란이 있을 거라 예상됩니다.

번거로우시겠지만, 의심하시는 부분 모두 접근성을 저해할 수 있는 부분이니,
닫는 태그를 제공하고 목록 태그의 경우 의미에 맞게 사용해 주시는
것이 접근성을 올바르게 제공하는 방법으로 판단됩니다.

감사합니다.

전문가상담 목록
번호 분류 제목 작성자 작성일
10252 일반 웹 접근성 시 웹 표준 문의드립니다. 박완호 2017-03-29
10253 일반  전문가 답변웹 접근성 시 웹 표준 문의드립니다. 한정기 2017-03-31

웹의 힘은 그것의 보편성에 있다. 장애에 구애없이 모든 사람이 접근할 수 있는 것이 필수적인 요소이다.

(The power of the Web is in its universality, Access by everyone regardless of disability is an essential aspect.)

팀 버너스 리 경 - 웹의 창시자 (Tim Berners - Lee , W3C Director and inventor of the World Wide Web)

위로가기