지원이 중단된 브라우저를 사용하고 있습니다.
브라우저 업그레이드를 통해 최적화된 화면을 볼 수 있습니다.

Home pagination
Post
Cancel

pagination

Web Accessibility

Role & Attribute

Sense Reader

Role & Attribute Sense Reader
aria-label O
aria-current X

view

html

test page

기본

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<nav class="c-pagination" aria-label="페이지 선택">
    <ul class="c-pagination__list">
        <li class="c-pagination__item">
            <a href="#" class="c-pagination__anchor c-pagination__anchor--first"><span class="sr-only">처음 페이지</span></a>
        </li>
        <li class="c-pagination__item">
            <a href="#" class="c-pagination__anchor c-pagination__anchor--prev"><span class="sr-only">이전 페이지</span></a>
        </li>
        <li class="c-pagination__item">
            <a href="#" class="c-pagination__anchor">1<span class="sr-only">페이지</span></a>
        </li>
        <li class="c-pagination__item">
            <span class="c-pagination__anchor c-pagination__anchor--current" aria-current="page">2<span class="sr-only">페이지</span></span>
        </li>
        <li class="c-pagination__item">
            <a href="#" class="c-pagination__anchor">3<span class="sr-only">페이지</span></a>
        </li>
        <li class="c-pagination__item">
            <a href="#" class="c-pagination__anchor">4<span class="sr-only">페이지</span></a>
        </li>
        <li class="c-pagination__item">
            <a href="#" class="c-pagination__anchor">5<span class="sr-only">페이지</span></a>
        </li>
        <li class="c-pagination__item">
            <a href="#" class="c-pagination__anchor">6<span class="sr-only">페이지</span></a>
        </li>
        <li class="c-pagination__item">
            <a href="#" class="c-pagination__anchor">7<span class="sr-only">페이지</span></a>
        </li>
        <li class="c-pagination__item">
            <a href="#" class="c-pagination__anchor">8<span class="sr-only">페이지</span></a>
        </li>
        <li class="c-pagination__item">
            <a href="#" class="c-pagination__anchor">9<span class="sr-only">페이지</span></a>
        </li>
        <li class="c-pagination__item">
            <a href="#" class="c-pagination__anchor">10<span class="sr-only">페이지</span></a>
        </li>
        <li class="c-pagination__item">
            <a href="#" class="c-pagination__anchor c-pagination__anchor--next"><span class="sr-only">다음 페이지</span></a>
        </li>
        <li class="c-pagination__item">
            <a href="#" class="c-pagination__anchor c-pagination__anchor--last"><span class="sr-only">마지막 페이지</span></a>
        </li>
    </ul>
</nav>

Screen Reader 음성 출력

  • Sense Reader

    페이지 선택 navigation 시작 (2-1 / 1)
    목록 시작 개수 14 (1 / 1)
    처음 페이지 링크
    이전 페이지 링크
    1 페이지 링크
    2 페이지
    3 페이지 링크

    10 페이지 링크
    다음 페이지 링크
    마지막 페이지 링크
    목록 끝
    navigation 끝

  • NVDA

    페이지 선택 내비게이션 랜드마크 목록 항목 수 14개 방문함 링크 처음 페이지
    방문함 링크 이전 페이지
    방문함 링크 1 페이지
    현재 페이지 2 페이지
    방문함 링크 3 페이지
    ..

기본 & Sense Reader

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<nav class="c-pagination" aria-label="페이지 선택">
    <ul class="c-pagination__list">
        <li class="c-pagination__item">
            <a href="#" class="c-pagination__anchor c-pagination__anchor--first"><span class="sr-only">처음 페이지</span></a>
        </li>
        <li class="c-pagination__item">
            <a href="#" class="c-pagination__anchor c-pagination__anchor--prev"><span class="sr-only">이전 페이지</span></a>
        </li>
        <li class="c-pagination__item">
            <a href="#" class="c-pagination__anchor">1<span class="sr-only">페이지</span></a>
        </li>
        <li class="c-pagination__item">
            <span class="c-pagination__anchor c-pagination__anchor--current"><span class="sr-only">현재 </span>2<span class="sr-only">페이지</span></span>
        </li>
        <li class="c-pagination__item">
            <a href="#" class="c-pagination__anchor">3<span class="sr-only">페이지</span></a>
        </li>
        <li class="c-pagination__item">
            <a href="#" class="c-pagination__anchor">4<span class="sr-only">페이지</span></a>
        </li>
        <li class="c-pagination__item">
            <a href="#" class="c-pagination__anchor">5<span class="sr-only">페이지</span></a>
        </li>
        <li class="c-pagination__item">
            <a href="#" class="c-pagination__anchor">6<span class="sr-only">페이지</span></a>
        </li>
        <li class="c-pagination__item">
            <a href="#" class="c-pagination__anchor">7<span class="sr-only">페이지</span></a>
        </li>
        <li class="c-pagination__item">
            <a href="#" class="c-pagination__anchor">8<span class="sr-only">페이지</span></a>
        </li>
        <li class="c-pagination__item">
            <a href="#" class="c-pagination__anchor">9<span class="sr-only">페이지</span></a>
        </li>
        <li class="c-pagination__item">
            <a href="#" class="c-pagination__anchor">10<span class="sr-only">페이지</span></a>
        </li>
        <li class="c-pagination__item">
            <a href="#" class="c-pagination__anchor c-pagination__anchor--next"><span class="sr-only">다음 페이지</span></a>
        </li>
        <li class="c-pagination__item">
            <a href="#" class="c-pagination__anchor c-pagination__anchor--last"><span class="sr-only">마지막 페이지</span></a>
        </li>
	</ul>
</nav>

Screen Reader 음성 출력

  • Sense Reader

    페이지 선택 navigation 시작 (2-1 / 1)
    목록 시작 개수 14 (1 / 1)
    처음 페이지 링크
    이전 페이지 링크
    1 페이지 링크
    현재 2 페이지
    3 페이지 링크

    10 페이지 링크
    다음 페이지 링크
    마지막 페이지 링크
    목록 끝
    navigation 끝

  • NVDA

    페이지 선택 내비게이션 랜드마크 목록 항목 수 14개 방문함 링크 처음 페이지
    방문함 링크 이전 페이지
    방문함 링크 1 페이지
    현재 2 페이지
    방문함 링크 3 페이지
    ..

기타

1
2
3
<h2>공지사항 <span class="sr-only">2페이지</span></h2>

<p class="sr-only">총 20페이지 중 2페이지</p>
  • 페이지를 선택하면 포커스를 헤딩 태그 또는 리스트로 보내는 것이 좋음
  • 포커스를 보낼때는 tabindex=”-1” 처리하여 일시적으로 포커스 처리
  • 현재 페이지와 총 페이지 갯수를 알려주는 것이 좋음

참고

This post is licensed under CC BY 4.0 by the author.