{
"name": "Accessibility Rules",
"description": "웹 접근성 표준을 준수하기 위한 가이드라인 및 규칙",
"rules": {
"wcag": {
"conformanceLevel": "WCAG 2.1 AA",
"principles": {
"perceivable": {
"textAlternatives": {
"rule": "모든 비텍스트 콘텐츠에 대체 텍스트 제공",
"implementation": [
"이미지에 적절한 alt 속성 제공",
"아이콘 버튼에 접근 가능한 이름 제공",
"복잡한 차트나 그래프에 상세 설명 제공"
],
"examples": {
"good": "",
"bad": "
"
}
},
"timeBasedMedia": {
"rule": "시간 기반 미디어에 대체 수단 제공",
"implementation": [
"동영상에 자막 제공",
"오디오 콘텐츠에 대본 제공",
"필요한 경우 수화 통역 제공"
]
},
"adaptable": {
"rule": "다양한 방식으로 표현 가능한 콘텐츠 제작",
"implementation": [
"시맨틱 HTML 요소 사용",
"콘텐츠의 논리적 구조 유지",
"데이터 테이블에 적절한 헤더와 관계 정의"
],
"examples": {
"good": "",
"bad": "