장애인, 고령자 등이 웹 사이트에서 제공하는 정보에 비장애인과 동등하게 접근, 이해할 수 있도록 보장하는 것. (소외계층만을 위한 것은 아님)
국내에서는 웹 접근성에 대한 인식이 낮은 편.
웹 접근성 효과
웹 콘텐츠 접근성 지침 WCAG 2.0
인식의 용이성(Perceivable)
운용의 용이성 (Operable)
이해의 용이성 (Understandable)
견고성 (Robust)
: 미래 기술로도 접근할 수 있도록 견고하게 만들어야 함
HTML의 요소 종류, 역할이 서로 맞지 않을 때 어떤 역할 하는 요소인지 명시할수 있는 속성
<div role="button">div이지만 button으로 사용되는 요소</div>
//❌ HTML 요소만으로도 충분히 파악 가능 하므로❌
<button role="button"></div>
//❌ 시맨틱 요소 본연의 의미 바꾸지 않아야 함❌
<h1 role="button">h1인 요소</h1>
<div role="tabList">
<li role="tab" aria-selected="true">Tab1</li>
<li role="tab" aria-selected="false">Tab2</li>
<li role="tab" aria-selected="false">Tab3</li>
</div>