WCAG 2.1 항공사 WAI-ARIA 적용 사례
  • 모두를 위한 디자인
  • 항공사의 웹 접근성 준수 의무
  • 국내 접근성과 국제 접근성은 어떻게 다를까?
  • 항공사 접근성 위배로 인한 벌금 부과 사례
  • AOA 2023~
    • 주요 UI별 ARIA 적용 사례 (2022~2024)
      • 호버 콘텐츠 적용사례
      • 입력 글자 수 제한 사례
      • 🕹️Form 그룹의 오류 적용 사례
      • 비밀번호 실시간 오류 적용 사례
      • 🖼️SVG 이미지의 접근성 향상 방법
      • 오류메시지 종류별 적용 사례
      • 스낵바(Snack bar) 적용 사례
  • AOA 2019
    • 주요 UI별 ARIA 적용 사례 (2019)
      • 스핀 버튼 적용 사례
      • 페이지 네비게이터 적용 사례
      • 메인 네비게이션 구현 사례
      • 메뉴 적용 사례
      • 캐러셀 적용 사례
      • 채팅 상담 적용 사례
      • 툴팁 적용 사례
      • 그룹명 필수 항목 적용 사례
      • 이해하기 쉬운 데이터 테이블 적용 사례
      • 날짜 입력 적용 사례
    • 알아두면 좋은 TIP!
      • dl, dt, dd 태그를 남용하지 마세요.
      • 제발 나를 무시해 주세요.
      • 띄어쓰기를 주의하세요!
  • AOA 2018
    • 주요 UI별 ARIA 적용 사례 (2018)
      • 로딩 적용 사례
      • Date Picker 적용사례
      • 좌석선택 적용사례
      • 탭 UI 적용 사례
      • 모달 다이얼로그 적용 사례
      • 확장과 축소 콘텐츠 적용 사례
      • 정렬할 수 있는 table 적용 사례
      • 자동완성 적용 사례
      • 접근성 주요 개선 항목
        • 버튼을 왜 링크로 쓰는거지?
        • 그룹에게는 그룹명을 알려주자
        • 에러메세지는 왜 보이기만 하지?
        • 이해하기 어려운 폼 레이블
        • 화면을 보는 스크린리더 사용자
        • 전환되지 않는 페이지의 포커스
        • 동일한 기능의 서로 다른 UI
    • 알아두면 좋은 것들
      • role=application은 언제 사용할까?
      • 대문자로만 표현해야 할 때
      • 화면의 정렬을 위해 중복 태그를 사용하지 말 것
    • Screen Reader 테스트
      • Screen Reader와 Browser 조합
      • Screen Reader 버그
  • WAI-ARIA
    • Landmark Role
    • Widget Role & Attributes
  • Contact
    • 무엇이 궁금하세요?
Powered by GitBook
On this page
  • 단순 병렬 배치용 리스트
  • 주제백과의 리스트는 도대체 몇 개라는 걸까?
  • 리스트 구조는 시맨틱하게 사용하자.

Was this helpful?

Edit on Git
  1. AOA 2018
  2. 알아두면 좋은 것들

화면의 정렬을 위해 중복 태그를 사용하지 말 것

Previous대문자로만 표현해야 할 때NextScreen Reader 테스트

Last updated 2 years ago

Was this helpful?

단순 병렬 배치용 리스트

국내 포털사이트의 지식백과 페이지이다. 주제백과 바로가기의 하단 12개의 백과 종류를 병렬로 배치하기 위해 총 4개의 <ul>을 사용하고 있다. 단순히 화면 배치를 위해 <ul>을 의미없이 중복해서 사용하고 있는 것이다.

주제백과의 리스트는 도대체 몇 개라는 걸까?

이처럼 화면 배치를 위해 <ul>을 단순 반복하게 되면 스크린리더 사용자들은 전체가 몇 개의 리스트로 구성되어 있는지 페이지를 어떻게 탐색해야 하는지 알 수가 없게 된다.

소스는 병렬 배치를 위해 <ul>을 4개로 반복하여 사용하였으며, 위의 내용을 스크린리더로 읽어보자.

heading level 3 주제백과 바로가기 list with 3 items 건강백과 동물백과 음악백과 out of list list with 3 items 수학/과학백과 식물백과 밀리터리백과 out of list ...

리스트 구조는 시맨틱하게 사용하자.

스크린리더는 <ul>을 만나면 <li>의 개수를 읽고 스크린리더 사용자들은 리스트 구조와 탐색해야 하는 영역이 어디까지인지 이해하고 쉽게 운용할 수 있게 된다.

그렇기 때문에 한 개의 리스트는 한 개의 <ul>로 사용해야 하며 이것은 <dl> 정의형 리스트를 사용해야 할 때도 마찬가지이다.

AOA동영상 강의