본문 바로가기

개발자노트/우아한 테코톡 감상

[10분 테코톡] 🐭 미키의 웹 접근성 & 표준

웹 표준은 왜 지켜야하는걸까?

1. 웹 표준


등장배경)
-초기 -> 증기 -> 말기

-초기 : 넷스케이프 vs 인터넷 익스플로러
-중기 : IE가 독점 , IE는 자사에 유리한 플러그인을 대거 채용 ( 호환성을 고려하지 않음 ex)ActiveX )
-말기 : 새로운 플랫폼인 스마트폰의 등장


웹표준이란?)
- 어떠한 운영체제나 브라우저를 사용하여도 동일한 컨텐츠를 볼 수 있도록 웹에서 표준적으로 사용되는 기술이나 규칙

- 팀 버나스리를 중심으로 한 W3C이라는 조직의 토론에 의해 결정됨


웹표준의 장점)
- 검색엔진 최적화 = 웹 페이지가 검색 결과를 좀 더 높은 순위가 나올 수 있도록 하는 작업

- 개발자가 코드를 이해하기 더 쉬워짐 = 사람도 의미를 가진 태그를 통해 만들어진 구조를 더 이해하기 쉽다.

- 구조와 표현의 분리 = html같은 마크업 언어는 웹의 구조를, css는 웹의 표현을 담당하게 되어서 이해하기 쉽고 유지보수 측면에서 이점을 보임



2. 웹 접근성



웹 접근성이란?)
- 장애인이나 노인분들 모두 개인의 능력에 상관없이 웹 페이즈의 정보를 접근할 수 있도록 보장하는 것을 의미함
- 시각장애인은 "스크린리더"라는 프로그램을 통해 웹페이지를 읽을 수 있습니다.
  웹 요소 간의 이동은 Tab 키를 통해 가능함
  tab키를 이용하여 html 대화형 요소에 접근하고 스크린 리더는 이를 읽어준다.
  여기서 대화형 요소란 anchor, button, input tag와 같이 사용자와 상호작용할 수 있도록 설계된 tag들을 의미합니다.

웹 접근성을 높이는 방법)
- 녹내장인 분들을 위한 명암 민감도 / 글꼴크기 확대할 수 있는 방법을 제공하는 등의 해야 할 일은 많지만
- 쉽고 기본적인 방법은 웹 표준을 지키는 것으로부터 시작된다.


 

정리


웹 표준이란?)
- 하나의 소스로 모든 브라우저나 플랫폼에서 같은 컨텐츠를 볼 수 있도록 하는 웹 개발자들 간의 약속
- 웹 표준을 준수하는 것은 접근성 확보의 기본이 된다고 할 수 있다.

웹 접근성이란?)
- 개인의 능력에 상관없이 모든 사람에게 웹을 사용할 수 있도록 하는 방법