모든 사람을 위한 웹
2025년, 웹 접근성의 중요성이 더욱 부각되고 있습니다. 시각 장애인, 청각 장애인, 지체 장애인 등 모든 사용자가 웹을 이용할 수 있어야 합니다.
웹 접근성이란?
WCAG (Web Content Accessibility Guidelines)는 웹 콘텐츠의 4가지 원칙을 제시합니다:
- 인식 가능성 (Perceivable): 모든 사용자가 콘텐츠를 인식할 수 있어야 함
- 조작 가능성 (Operable): 키보드, 음성 등 다양한 방식으로 조작 가능
- 이해 가능성 (Understandable): 명확한 언어와 예측 가능한 동작
- 견고성 (Robust): 보조 기술과의 호환성
실무 적용
1. 의미 있는 HTML
<!-- 나쁜 예 -->
<div onclick="submitForm()">제출</div>
<!-- 좋은 예 -->
<button onclick="submitForm()">제출</button>
<!-- 또는 semantic HTML -->
<nav>, <main>, <article>, <aside> 등
2. 이미지 대체 텍스트
<img src="chart.png" alt="2024년 월별 판매 추세. 1월 100만원부터 12월 500만원으로 증가.">
3. 색상만으로 정보 전달 금지
<!-- 나쁜 예: "성공은 녹색, 실패는 빨간색" -->
<!-- 좋은 예: 색상 + 텍스트/아이콘 -->
<span class="text-green-500">✓ 성공</span>
<span class="text-red-500">✗ 실패</span>
소규모 개발사의 책임
큰 회사가 아니라도, 우리가 만드는 웹사이트는 모든 사람을 위해 열려있어야 합니다. 접근성은 선택이 아닌 윤리입니다.