반응형

Accessibility 2

웹 접근성 ✅ 키보드 네비게이션 (Tab, Focus, Role, ARIA)

사용자는 마우스뿐 아니라 키보드(Tab, Enter, Space),심지어 스크린리더로도 웹사이트를 탐색합니다. 하지만 HTML 구조가 잘못되어 있거나,포커스가 사라지는 UX를 제공한다면 접근성 점수는 0점 😭 이번 포스팅에서는 실무에서 자주 쓰이는키보드 네비게이션 UX 설계 원칙과 실무 예제를 정리합니다.⌨️ 1. Tab 키 순서 제어모든 인터랙티브 요소는 기본적으로 Tab 키로 접근 가능합니다. 로그인회원가입 📌 Tab 순서는 HTML 구조 순서에 따릅니다.따라서 DOM 순서 = 시각적 순서로 유지하는 것이 중요합니다.⚙️ tabindex 속성 포커스 가능프로그램만 포커스 가능 값 설명 0Tab 순서에 포함됨-1Tab으로는 접근 불가 (스크립트로만 접근)📌 tabindex="0"은 커스텀 UI ..

HTML, CSS 2025.12.01

웹 접근성이란? A11y 기초 개념부터 실무 적용 팁까지 한눈에 정리!

웹 접근성(Web Accessibility)이란,장애가 있거나 없거나 누구나 웹 콘텐츠에 동등하게 접근하고 이용할 수 있도록 보장하는 것을 말합니다.국내 법적으로도 의무화되어 있는 부분이기 때문에,웹 퍼블리셔 및 프론트엔드 개발자라면 꼭 숙지하고 있어야 합니다.🔍 1. 웹 접근성이 중요한 이유이유설명📢 법적 의무공공기관, 대기업 사이트는 접근성 인증 필수🧑‍🦯 사용자 확대장애인, 노년층, 비영어권 사용자까지 고려🔍 SEO 향상접근성을 지키면 검색 엔진 최적화에도 도움🌍 모두를 위한 디자인반응형, 키보드 조작, 스크린리더 사용자 포함 🔑 2. A11y? 줄임말의 의미Accessibility 단어에서 a와 y 사이에 11개의 글자가 있어 A11y로 줄여 사용합니다.개발자 사이에서 흔히 쓰는 약어..

HTML, CSS 2025.10.11
반응형