접이식 아코디언을 키보드와 화면 읽기 프로그램으로 이용할 수 있도록 버튼, 펼침 상태 속성, 제목 구조와 최종 출력된 HTML을 점검하고 수정합니다.
- 접이식 영역의 키보드 조작 확인
- 화면 읽기로 펼침 상태 전달
- 공통 아코디언 컴포넌트 검토
@thedaviddias
Staff Front-End Engineer | Front-End Architecture, Design Systems & Accessibility | Creator of the Front-End Checklist (74K+ ⭐) and serving 100K+ devs
스킬 467개저장소 6개 7.5만
접이식 아코디언을 키보드와 화면 읽기 프로그램으로 이용할 수 있도록 버튼, 펼침 상태 속성, 제목 구조와 최종 출력된 HTML을 점검하고 수정합니다.
HTML에서 더 이상 권장되지 않는 ARIA 역할과 직접 쓰면 안 되는 추상 역할을 찾고, 권장 역할이나 기본 HTML 요소로 바꾸는 방안을 검토합니다.
JavaScript에서 문자열을 코드로 실행하는 부분을 찾습니다. eval()과 문자열을 전달한 타이머 등을 점검하고 용도에 맞는 대체 방법으로 수정을 돕습니다.
이미지의 alt 속성 누락과 모호한 설명을 점검합니다. 장식 이미지, 링크 이미지, 글자가 있는 이미지와 도표에 맞게 대체 텍스트를 다듬어 화면 낭독으로도 의미를 전달합니다.
글과 블로그의 작성자 이름, 직책, 프로필 링크를 점검합니다. 실제 페이지와 HTML을 바탕으로 작성자 정보를 다듬어 누가 쓴 내용인지 알 수 있도록 돕습니다.
폼 오류, 완료 알림, 실시간 업데이트가 스크린 리더로도 전달되도록 실제 표시되는 HTML 속성, 표시 시간, 알림을 닫는 조작을 점검합니다.
사이트의 목적과 운영자를 소개하는 페이지를 점검하거나 작성합니다. 조직의 역사, 사명, 전문성, 연락처를 확인하고 실제 페이지 출력에서 정보 누락을 찾습니다.
버튼, 링크, 메뉴 항목의 낭독 이름이 조작 목적을 전달하는지 점검합니다. 접근 가능한 이름이 없는 요소를 찾아 수정 방법과 브라우저 검증 절차를 제시합니다.
글 페이지의 구조화 데이터를 점검하고 제목, 이미지, 게시일, 작성자 등을 확인합니다. Article 형식의 JSON-LD 추가와 실제 제공되는 페이지의 검증을 돕습니다.
화면의 HTML에서 role="text" 안에 있는 링크와 버튼을 찾습니다. 화면 읽기 프로그램이 조작 요소를 인식하지 못하는 문제의 수정과 키보드 조작 확인을 지원합니다.
메뉴 항목과 탭 등의 ARIA 역할이 필요한 부모 역할 안에 있는지 점검합니다. 화면 읽기 프로그램의 그룹 인식과 조작 문제를 조사하고 수정안을 제시합니다.
웹사이트 이미지를 점검하고 압축 효율이 높은 AVIF 도입을 돕습니다. 크기와 로딩 방식도 확인하며 미지원 브라우저에 WebP나 JPEG를 제공하는 구성을 검토합니다.
Use when implementing product display cards for e-commerce.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when you need to display structured data in rows and columns.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when implementing enter and format tags.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when implementing enter and edit text content.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when you need to display key metrics and statistics.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when implementing multi-line text input for longer content.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when you need to inform users about important updates.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when implementing select a single option from a group.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when implementing show users that content is being loaded.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when you need to switch between different views.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when you need to display chronological events and activities.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when implementing enter time in a structured format.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.