웹 표준
- 정의 : 어떠한 운영체제나 브라우저를 사용해도 동일한 컨텐츠를 볼 수 있도록 웹에서 표준적으로 사용되는 기술이나 규칙.
- 웹 표준 관련 기술
-> 구조 : HTML & XML
-> 표현 : CSS
-> 동작 : Script
- 브라우저와 OS에 관계없이 하나의 코드로 모든 플랫폼에 대응할 수 있어 개발자 입장에서는 개발의 효율성을, 기업 입장에서는 서버 비용 절감과 운영의 효율성을 가져다 줌.
- 검색엔진 최적화에 용이
- 개발자가 더 이해하기 쉬운 코드
- 구조와 표현의 분리
- 손쉬운 유지 보수 및 비용 절감 효과
- 웹 접근성을 높임.
웹 접근성
- 정의 : 모든 사용자가 신체적, 환경적 조건에 관계없이 웹에 접근해 이용할 수 있도록 보장하는 것. (신체적, 환경적 조건 : 장애인 및 고령자 등을 포함한 모든 사람과 다양한 플랫폼 및 장치, 웹 브라우저 또는 저사양 및 저속회선 사용자나 이미지, 동영상 등을 볼 수 없는 환경 등을 의미)
- 시각 장애인은 '스크린 리더'라는 프로그램을 통해 웹페이지를 읽을 수 있음. 웹 요소간의 이동은 Tab 키를 통해 가능. -> 이렇게 Tab 키를 이용해 html 대화형 요소에 접근하고 스크린 리더는 이를 읽어줌. 여기서 '대화형 요소'란 anchor, button, input 태그와 같이 사용자와 상호작용할 수 있도록 설계된 태그들을 의미함.
- 장애인, 고령자 등을 포함한 사용자층 확대
- 규정과 법적 요구 사항에 대한 준수
- 다양한 환경과 새로운 기기에서의 이용
- 개발 및 운용의 효율성 제고
- 사회 공헌 및 복지 기업으로서의 기업 이미지 향상
- 인지성 : 정보와 사용자 인터페이스 요소는 그들이 인지할 수 있도록 사용자에게 표시될 수 있어야 함.
- 운용성 : 사용자 인터페이스 요소와 탐색은 운용가능 해야 함.
- 이해성 : 정보와 사용자 인터페이스 운용은 이해할 수 있어야 함.
- 견고성 : 콘텐츠는 보조 기술을 포함한 넓고 다양한 사용자 에이전트에 의존해 해석될 수 있도록 충분히 내구성을 가져야 함.
웹 표준과 웹 접근성과의 관계
웹 표준은 접근성 보조 도구가 웹을 좀 더 쉽게 이해할 수 있도록 해주므로 접근성은 웹 표준을 지키는 것에서부터 시작된다고 할 수 있음.