고정된 참조 위치 정보 - by. UXKM

요약 설명

관련 지침 : 전자출판문서 형식의 웹 페이지는 각 페이지로 이동할 수 있는 기능이 있어야 하고, 서식이나 플랫폼에 상관없이 참조 위치 정보를 일관되게 제공ㆍ유지해야 한다.
페이지 구분이 있는 전자출판문서를 웹 페이지 형식으로 제공할 때, 각 페이지에 대한 고정된 참조 위치를 찾을 수 있도록 제공하는 것이 목적입니다. 종이책과 디지털 출판물을 동시에 참고하거나 특정 페이지의 문단을 찾아야 할 때, 사용하는 디바이스, 글자 크기·줄 간격 설정이 달라도 동일한 위치를 식별할 수 있도록 돕습니다.

관련 WCAG 2.2 성공 기준

  • 전자출판문서1) 형식의 웹 페이지는 참조 위치 정보(예: 페이지 번호와 같은 페이지 구분자(pagebreak locators)2))를 제공해야 하며, 각 페이지로 이동할 수 있는 기능도 제공해야 합니다.
  • 콘텐츠의 확대/축소 또는 플랫폼 변경으로 서식이 변경되거나 참조 위치 정보가 사라질 경우, 콘텐츠의 특정 부분을 지칭해야 하는 상황에서 어려움이 발생할 수 있습니다. 예를 들어, 강의 등에서 참조 위치 정보가 일관되게 제공되지 않으면 사용자가 콘텐츠를 효과적으로 탐색하는 데 어려움을 겪을 수 있습니다. 따라서, 해당 참조 위치 정보는 서식이나 플랫폼의 변경에 관계없이 일관된 위치에 제공되고 유지되어야 합니다.

1) 전자출판문서 : 텍스트, 이미지, 멀티미디어 등의 디지털 기술의 콘텐츠를 통합적으로 표현할 수 있도록 제작된 문서입니다.
2) 페이지 구분자(pagebreak locators) : 페이지 구분은 시각적으로 표현되거나 프로그램에서 인식 가능한 기준점을 나타냅니다. 예를 들어, 전자 문서에서의 페이지 번호가 이에 해당하며, 디지털 문서나 전자 출판물에서 페이지를 나누는 기준점을 설정하는 기능을 의미합니다. 종이책의 페이지 번호처럼 디지털 문서에서도 위치 정보를 고정하여 페이지를 구분하는 역할을 합니다.

2.4.13 고정된 참조 위치 정보 (Fixed Reference Points) (Level AAA) WAI - Understanding Fixed Reference Points

기대효과

고정된 참조 위치 정보가 제공되면, 사용자는 페이지 내에서 자신의 위치를 명확히 인식할 수 있어 콘텐츠 탐색이 용이해집니다. 특히, 저시력, 전맹, 인지장애 등의 사용자들은 확대 기능을 사용하여 페이지 번호 등 구분자를 통해 동일한 페이지를 쉽게 참조할 수 있습니다.

필요성

전자 출판 문서 형식의 웹 페이지에서, 플랫폼, 글자 크기, 줄 간격, 레이아웃 등이 다르더라도 사용자가 문서 내 특정 위치를 쉽게 찾을 수 있도록 고정된 참조 위치와 이를 찾을 수 있는 방법을 제공해야 합니다. 예를 들어, 수업 시간에 '26페이지 첫 문단'을 언급할 때, 웹 페이지에서도 동일한 위치를 찾아야 하므로 고정된 참조 위치 정보가 필요합니다.
고정 참조 위치는 특히 저시력, 학습 장애, 주의력 결핍 장애 사용자에게 유용합니다. 이 사용자들은 글자 크기나 레이아웃을 조정하더라도 고정된 위치 정보 덕분에 원하는 부분으로 쉽게 이동할 수 있습니다.
고정된 참조 위치 제공이 필요한 콘텐츠는 다음과 같습니다.

  • 전자출판문서를 웹페이지로 변환해 제공하는 경우 (예외: PDF 등 전자출판문서를 파일로 그대로 제공하는 경우),
    전자출판물은 인쇄물과 동일한 위치 기준(페이지 번호)을 가져야 상호 참조 및 학습 효율성이 높아집니다.
  • 인쇄본이 존재하고 해당 페이지 구분을 그대로 웹에 반영해야 하는 경우,
    전자출판문서를 웹 형태로 배포하고, 여러 디바이스나 글꼴 설정 등 변경으로 인해 페이지가 달라질 수 있어 고정 위치가 필요한 경우,
  • 스크린 리더 사용자 등도 페이지 번호를 기준으로 특정 위치를 탐색할 수 있어야 합니다.
  • 디지털 문서가 어떤 기기, 해상도, 서식에서도 일관된 참조 정보를 유지할 수 있어야 합니다.

대상

  • 사용자 유형
  • 이유
  • 시각장애인

    스크린 리더를 통해 특정 위치로 빠르게 이동 가능

  • 학습자 및 연구자

    페이지 참조 기반으로 빠른 정보 탐색

  • 비장애 사용자

    다른 사용자와 동일한 위치를 공유할 수 있음

체크리스트

  • 페이지 번호가 모든 플랫폼(PC, 모바일, 리플로우 뷰어 등)에서 동일하게 유지되는가?
  • 참조 위치 이동을 위한 UI(예: ‘10페이지로 이동’)가 있는가?
  • 페이지 번호가 명시적으로 콘텐츠에 표시되어 있는가?

테스트 방법

  • 전자출판 콘텐츠에서 페이지 이동 기능 존재 여부를 확인합니다.
  • 페이지 번호가 시각적으로 표시되는지 확인합니다.
  • 스크린 리더 사용자 기준에서도 페이지 번호에 접근 가능한지 확인합니다.

QA 지표

  • 페이지 번호 표기 일관성률
  • 위치 기반 이동 기능 제공률
  • 참조 위치로 접근 가능성 평가

개발방법

html 예시 – 페이지 번호 마킹 및 링크

Vue 예시

React 예시

점검 기준

  • 문서에 페이지 식별 정보(번호 또는 참조 태그)가 있는가?
  • 시각적, 보조기술 모두 접근 가능한 방식으로 제공되는가?
  • 이동 기능 또는 경로가 제공되는가?

점검 방법

  • 콘텐츠에서 각 페이지 또는 섹션에 번호, ID가 명시되어 있는지 확인합니다.
  • DOM에서 id, aria-label 등을 이용해 페이지 식별이 가능한지 점검합니다.
  • 스크린 리더에서 페이지 번호를 인식하고 안내하는지 확인합니다.

준수/미준수 사례

미준수 사례

논문 전자출판문서를 웹페이지로 제공한 사례
논문의 전자출판문서(ePub)를 웹페이지로 제공할 때, 사용자는 모니터 해상도, 브라우저 확대/축소, 폰트 크기 및 줄 간격 등을 조정할 수 있습니다. 또한, 페이지별 이동 기능도 제공됩니다. 그러나 이러한 사용자 환경이나 설정에 따라 웹페이지상의 페이지 번호가 변경됩니다. 폰트 크기나 줄 간격을 조정할 때마다 페이지가 달라지므로, 고정된 참조 위치 정보가 유지되지 않습니다. 이로 인해 다양한 상황에서 동일한 ‘2페이지’에 해당하는 콘텐츠를 정확히 찾아가는 것이 어려워집니다.

[출처 : 웹 접근성을 고려한 콘텐츠 제작기법 개정판]
개선 방안 :
고정된 참조 위치 정보를 웹페이지 각 구간에 지정하고, 화면 낭독 프로그램 및 사용자 인터페이스(UI)에서 이를 인식하고 조작할 수 있도록 설계합니다. 예를 들어, “페이지 번호 입력” 창을 제공하거나 목차와 별도로 페이지 단위 바로가기를 구축하여 사용자가 폰트 크기를 변경하더라도 해당 위치가 동일하게 식별되도록 합니다.

준수 사례 (예외 사례)

예외 사례 - PDF 파일 뷰어

출판 된 도서의 미리보기를 PDF 파일 그대로 뷰어 형태로 제공하는 경우로, 고정된 레이아웃을 가지고 있어 페이지 변경없이 확대, 축소됩니다. PDF 자체가 이미 고정된 페이지 구분을 가지고 있으며, 웹페이지로 직접 변환되어 있지 않으므로 해당 검사항목의 적용 대상으로 볼 수 없습니다.

[출처 : 웹 접근성을 고려한 콘텐츠 제작기법 개정판]

예외 사례 - 설치가 필요한 뷰어 애플리케이션

웹 브라우저가 아니라, 별도의 뷰어 프로그램(앱)을 설치 후 실행하여 도서를 확인하는 방식입니다. URL로 접근 가능한 웹페이지가 아니며, 웹 표준 기술로 직접 제공되는 전자출판문서가 아니므로 해당 검사 항목의 검사 대상이 아닙니다.

[출처 : 웹 접근성을 고려한 콘텐츠 제작기법 개정판]

고정된 참조 위치 정보 검사 항목의 예외 대상

  • 별도 애플리케이션 설치 후 실행하여 볼 수 있는 전자출판문서 형태 (URL 없이 별도 뷰어 프로그램 사용 시)
  • 웹 페이지로 직접 변환하지 않은 PDF 파일 등의 콘텐츠
  • 단일 스크롤, 즉 한 페이지로 콘텐츠를 제공하는 웹 소설 등 (페이지 구분이 없는 콘텐츠)

관련 영상

출처 : 리베하얀


접근성 테스트 도구 활용 점검방법

결론

접근성은 시작은 있지만 끝이 없는 작업입니다.
오류 항목을 정기적으로 점검하여 접근성 개선을 한다면 점차 검사를 할 항목이 줄어들게 될 것입니다. 모두가 차별 없이 서비스를 이용할 수 있도록 접근성 유지를 위한 모두의 노력이 필요합니다. 무엇보다 접근성 작업은 서비스를 제공한다면 선택이 아닌 필수로 지켜야하는 항목임을 잊지 말아야 합니다.

접근성 작업 시 점검 필수사항

  • 접근성 가이드(WCAG, KWCAG, WAI-ARIA) 내용 숙지
  • 접근성 체크리스트 작성
  • 접근성 자동 및 수동 검사(스크린리더) 진행
  • 접근성 검사 툴(Lighthouse Accessibility 등) 활용 오류 항목 개선 및 내용 정리
  • 접근성 사용자 테스트
  • 접근성 정기적인 모니터링