fix(a11y): P2 접근성 이슈 개선 (Landmark, Skip-to-Content, ARIA Labels)#31
Merged
fix(a11y): P2 접근성 이슈 개선 (Landmark, Skip-to-Content, ARIA Labels)#31
Conversation
P2 접근성 이슈 개선:
- globals.css에 .skip-to-content 스타일 클래스 추가
- MainLayout에 "본문으로 바로가기" 링크 추가
- main 요소에 id="main-content"와 tabIndex={-1} 추가
스크린 리더 사용자가 상단 내비게이션을 건너뛰고
바로 본문 컨텐츠로 접근할 수 있도록 개선
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
P2 접근성 이슈 개선: - Decorative 요소에 aria-hidden="true" 추가 (glow background, grid pattern, 아바타 이미지) - Skip-to-content link 추가 - 외부 GitHub 링크에 구체적인 aria-label 추가 (새 탭에서 열림 표시) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
P2 접근성 이슈 개선: - Sidebar: 활성 링크에 aria-current="page" 추가 - BottomNav: 활성 탭에 aria-current="page" 추가 - 모든 아이콘에 aria-hidden="true" 추가 스크린 리더 사용자에게 현재 페이지 위치를 명확히 전달하도록 개선 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
P2 접근성 이슈 개선: - 게시판 필터 섹션에 <section> + aria-label 추가 - 공지사항 섹션에 <section> + aria-labelledby 추가 - 게시글 목록에 <section> 추가 - 페이지네이션에 <nav aria-label> 추가 - 페이지 버튼에 구체적인 aria-label 추가 (현재 페이지 표시 포함) - Decorative 아이콘에 aria-hidden="true" 추가 시맨틱 HTML 구조로 문서의 논리적 구조를 스크린 리더에 명확히 전달하도록 개선 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
린트 오류 수정: - 중복된 div 태그 제거 - ESLint 통과 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🎯 Summary
docs/26-03-11-web-accessibility-audit.md문서의 P2 이슈를 수정하여 웹 접근성을 개선합니다.🔴 AS-IS
🟢 TO-BE
1. Skip-to-Content Link 추가
.skip-to-content스타일 추가 (탭 포커스 시에만 표시)id="main-content"와tabIndex={-1}추가2. Landmark Region 개선
<section aria-label="게시판 필터 및 글쓰기"><section aria-labelledby="pinned-notice-title"><section aria-labelledby="posts-title"><nav aria-label="게시글 페이지네이션">3. 구체적인 ARIA Label 추가
aria-current="page"추가1 페이지,2 페이지 (현재 페이지)등 구체적 label(새 탭에서 열림)표시aria-hidden="true"추가4. Decorative 요소 처리
aria-hidden="true"추가aria-hidden="true"추가💬 참고사항
docs/26-03-11-web-accessibility-audit.md🤖 Generated with Claude Code