나는 웹을 만들면서 오랫동안 눈에 보이는 화면만 신경 썼다. 색이 예쁜지, 배치가 깔끔한지, 버튼이 잘 눌리는지만 살폈다. 그런데 어느 날 화면을 보지 못하는 사용자가 내 사이트를 어떻게 쓰는지 상상해 보고 나서, 내가 절반의 사용자만 생각하고 있었다는 걸 깨달았다. 이번 편은 그 나머지 절반, 곧 웹 접근성이 왜 중요한지에서 이야기를 시작한다.


접근성은 특별한 기능이 아니라 웹의 기본 태도다. 누구든 정보에 닿을 수 있어야 한다는 웹의 원래 약속이다. 나는 이 약속을 뒤늦게 배웠고, 배우고 나니 접근성이 소수를 위한 배려를 넘어 모두의 경험을 끌어올리는 일이라는 걸 알게 됐다. 이 시리즈의 접근성 편들은 내가 그 깨달음을 하나씩 풀어가며 정리한 기록이다.

1. 접근성이란 무엇인가

접근성은 장애가 있는 사람을 포함해 모든 사람이 웹을 쓸 수 있게 만드는 것이다. 화면을 보지 못하는 사람, 소리를 듣지 못하는 사람, 손을 자유롭게 쓰지 못하는 사람도 같은 정보에 닿고 같은 기능을 쓸 수 있어야 한다. 나는 접근성을 장애인만을 위한 것이라 오해했지만, 실제로는 모두가 언젠가 마주칠 상황을 위한 것이었다.


웹은 원래 누구에게나 열린 매체로 태어났다. 종이 책과 달리 글자 크기를 키울 수도, 소리로 읽게 할 수도, 색을 바꿀 수도 있는 유연한 매체다. 이 유연함을 살리면 누구나 자기 방식으로 정보를 받을 수 있다. 접근성은 이 유연함을 지키는 일이지, 새로 뭔가를 덧붙이는 일이 아니라는 걸 나는 시간이 지나서야 이해했다.


접근성을 챙긴다는 건 특정한 장치를 위한 별도 페이지를 만드는 게 아니다. 하나의 페이지가 여러 방식으로 읽히도록 처음부터 잘 짜는 것이다. 화면 낭독기로도, 키보드만으로도, 큰 글자로도 무리 없이 쓰이는 페이지를 만드는 것이 목표다. 나는 이걸 별도 작업이 아니라 잘 만든 페이지의 자연스러운 특성으로 보게 됐다.


접근성을 표현하는 말로 에이일레븐와이라는 약어가 있다. 영어 단어의 처음과 끝 글자 사이에 열한 글자가 있어서 붙은 이름이다. 나는 이 약어를 처음 봤을 때 낯설었지만, 이제는 접근성을 다루는 자료 어디서나 만나는 익숙한 말이 됐다. 이름이야 어떻든 그 뜻은 하나다. 모두가 쓸 수 있는 웹을 만들자는 것이다. 용어에 겁먹을 필요는 없다. 중요한 건 낱말이 아니라 그 낱말이 지키려는 사람들이다. 나는 이 점을 늘 마음에 새기며 작업한다.


내가 접근성을 처음 진지하게 생각한 계기는 단순했다. 내 사이트를 눈을 감고 키보드만으로 써보라는 조언을 받은 것이다. 막상 해보니 나는 내 사이트를 제대로 쓸 수조차 없었다. 그 순간 접근성이 남의 문제가 아니라 내가 방치한 결함이라는 걸 온몸으로 느꼈다. 그 경험이 이 모든 공부의 출발점이 됐다. 그날 이후 나는 새 화면을 만들 때마다 눈을 감고 키보드로 먼저 써보는 습관을 들였다. 그 짧은 점검이 수많은 문제를 미리 걸러 주었다.


접근성을 공부하며 내가 얻은 가장 큰 깨달음은, 그것이 결국 사람을 향한 일이라는 점이다. 기술이나 규칙처럼 보이지만, 그 뒤에는 언제나 웹을 쓰려 애쓰는 실제 사람이 있다. 나는 코드를 짤 때마다 화면 너머의 그 사람을 떠올린다. 접근성은 결국 그 사람이 나와 똑같이 웹을 누릴 수 있게 하려는 마음에서 출발한다. 이 마음이 모든 기술의 바탕이 된다.

2. 누구를 위한 배려인가

접근성의 대상은 생각보다 넓다. 흔히 시각장애를 떠올리지만, 청각, 지체, 인지, 발달까지 장애의 종류는 다양하다. 소리를 못 듣는 사람에게는 자막이, 손 떨림이 있는 사람에게는 넉넉한 클릭 영역이, 집중이 어려운 사람에게는 단순한 구조가 필요하다. 한 가지 배려가 아니라 여러 배려가 모여야 접근성이 완성된다.


장애는 딱 잘라 나뉘는 것도 아니다. 완전히 못 보는 사람도 있지만 흐릿하게 보는 사람, 색을 잘 구분하지 못하는 사람도 있다. 이렇게 정도의 차이가 넓게 펼쳐져 있기에, 나는 접근성을 있고 없고의 문제가 아니라 얼마나 넓게 품느냐의 문제로 보게 됐다. 완벽하지 않아도 한 걸음씩 더 많은 사람을 품을 수 있다.


중요한 건 이 사용자들이 특별한 소수가 아니라는 점이다. 나이가 들면 누구나 시력과 청력이 약해지고 손놀림이 둔해진다. 접근성은 지금의 장애인만이 아니라 미래의 나 자신을 위한 준비이기도 하다. 나는 이 생각을 하고 나서 접근성을 남을 위한 희생이 아니라 모두를 위한 투자로 받아들이게 됐다.


접근성을 챙기면 장애가 없는 사람도 덕을 본다. 자막은 소리를 켜기 어려운 곳에서 영상을 볼 때 쓰이고, 또렷한 색 대비는 밝은 햇빛 아래 화면에서도 도움이 된다. 나는 이런 사례를 겪으며 접근성이 소수만이 아니라 모두의 경험을 넓힌다는 걸 실감했다. 배려가 결국 모두에게 돌아오는 셈이다.


이렇게 특정 집단을 위한 설계가 결국 모두에게 이롭게 퍼지는 현상을 두고 곡선 턱 효과라 부르기도 한다. 휠체어를 위해 낮춘 인도의 턱이 유모차와 짐수레에도 편리했던 데서 온 말이다. 웹에서도 똑같다. 나는 한 사람을 위해 다듬은 배려가 결국 열 사람을 편하게 만드는 장면을 여러 번 목격했다.


내가 접근성을 좁게 이해했을 때는 시각장애만 떠올렸다. 그러나 공부를 이어가며 대상이 훨씬 넓다는 걸 알게 됐고, 그만큼 챙길 지점도 많다는 걸 배웠다. 이 시리즈의 나머지 편들은 그 지점들을 하나씩 짚는다. 대체 텍스트, 키보드, 포커스, 색 대비, 화면 낭독기까지 차근차근 다뤄 나갈 것이다.

3. 상황이 만드는 장애

장애는 몸에만 있는 게 아니다. 상황이 사람을 잠시 장애 상태로 만들기도 한다. 시끄러운 지하철에서는 누구나 소리를 못 듣는 것과 같고, 한 손에 짐을 들면 누구나 한 손만 쓸 수 있는 것과 같다. 나는 이 관점을 배우고 나서 접근성이 결코 남의 이야기가 아니라는 걸 확실히 깨달았다.


밝은 햇빛 아래에서 화면을 보면 색 대비가 낮은 글자는 거의 안 보인다. 이건 저시력 사용자가 늘 겪는 어려움을 잠시 겪는 것이다. 또렷한 대비를 지키면 저시력 사용자도, 햇빛 아래의 나도 함께 편해진다. 접근성이 특정 상황의 모두를 돕는다는 걸 나는 이런 순간마다 다시 확인하곤 한다.


손을 다쳐 마우스를 못 쓰는 며칠 동안, 나는 키보드만으로 컴퓨터를 썼다. 그때 키보드로 조작되지 않는 웹사이트들이 얼마나 답답한지 뼈저리게 느꼈다. 평소엔 아무렇지 않던 문제가 상황이 바뀌자 큰 벽이 됐다. 이 경험 덕에 나는 키보드 접근성을 절대 소홀히 하지 않게 됐다.


느린 인터넷도 일종의 상황적 제약이다. 이미지가 늦게 뜨거나 아예 안 뜰 때, 대체 텍스트가 있으면 최소한 무슨 이미지인지 알 수 있다. 접근성을 위해 챙긴 요소가 느린 환경의 사용자에게도 도움이 되는 것이다. 나는 이런 겹침을 보며 접근성과 좋은 웹이 결국 같은 방향을 본다고 느꼈다.


이렇게 상황적 제약까지 포함하면 접근성의 혜택을 받는 사람은 사실상 전부다. 특정한 순간에는 누구나 무언가를 못 보거나 못 듣거나 못 만진다. 나는 이 사실을 받아들이고 나서 접근성을 예외를 위한 처리가 아니라 기본값으로 삼게 됐다. 모두가 언젠가는 그 배려의 수혜자가 되기 때문이다.


내가 이 관점을 얻고 나서 달라진 건, 접근성을 나중에 덧붙이는 옵션으로 보지 않게 됐다는 점이다. 처음부터 여러 상황을 가정하고 설계하면 나중에 고칠 일이 줄어든다. 상황이 만드는 장애까지 생각하면 접근성은 더 이상 남을 위한 특별한 일이 아니라, 나를 포함한 모두를 위한 당연한 일이 된다.

4. 법과 검색과 사업의 이유

접근성은 마음의 문제만이 아니라 현실의 문제이기도 하다. 많은 나라가 웹 접근성을 법으로 요구한다. 공공 사이트는 물론이고 일정 규모 이상의 서비스도 접근성 기준을 지켜야 한다. 나는 접근성을 선의로만 여겼다가, 그것이 지켜야 할 규범이라는 점을 알고 나서 더 무겁게 받아들이게 됐다.


검색 엔진도 접근성과 통하는 부분이 많다. 화면 낭독기가 읽기 좋은 구조는 검색 로봇이 읽기에도 좋다. 의미 있는 제목 구조, 또렷한 대체 텍스트, 잘 짜인 링크 텍스트는 접근성과 검색 노출을 함께 끌어올린다. 나는 접근성을 챙기면서 검색 순위까지 덤으로 좋아지는 경험을 하며 이 겹침을 실감했다.


사업의 관점에서도 접근성은 손해가 아니라 이득이다. 접근성이 나쁜 사이트는 그만큼의 사용자를 놓친다. 쓸 수 없어 떠난 사용자는 통계에도 잡히지 않아, 손실이 보이지 않을 뿐 분명히 존재한다. 나는 이 보이지 않는 이탈을 생각하며 접근성을 매출과도 연결된 문제로 보게 됐다. 쓸 수 있었다면 고객이 됐을 사람을 문턱에서 돌려보내는 셈이기 때문이다. 접근성은 그 문턱을 낮추는 일이다.


접근성이 좋은 사이트는 평판에도 좋다. 누구나 쓸 수 있는 서비스라는 인상은 브랜드의 신뢰를 높인다. 반대로 접근성 문제로 소송이나 비판에 휘말리면 그 대가는 훨씬 크다. 나는 접근성을 비용이 아니라 위험을 줄이고 신뢰를 쌓는 투자로 이해하면서 우선순위를 다시 매기게 됐다.


무엇보다 접근성을 나중에 고치려면 비용이 훨씬 크다. 다 만든 뒤에 접근성을 끼워 넣으려면 구조를 뜯어고쳐야 할 때가 많다. 처음부터 접근성을 염두에 두면 추가 비용이 거의 들지 않는다. 나는 뒤늦게 고치느라 애먹은 경험을 통해, 접근성은 초반에 챙길수록 싸게 먹힌다는 교훈을 얻었다. 집을 다 지은 뒤에 문턱을 없애려면 벽을 허물어야 하지만, 설계 단계라면 선 하나만 옮기면 된다. 웹도 다르지 않다.


이렇게 법과 검색과 사업의 이유가 모두 같은 방향을 가리킨다. 마음이 움직이지 않더라도 현실의 이유만으로도 접근성을 챙길 근거는 충분하다. 나는 처음엔 옳은 일이라서 시작했지만, 하다 보니 실용적으로도 이득이 많다는 걸 알게 됐다. 옳음과 이득이 같은 곳을 향하는 드문 주제가 바로 접근성이다.

5. 처음부터 함께 설계하기

접근성을 잘 챙기는 가장 좋은 방법은 처음부터 함께 설계하는 것이다. 화면을 그릴 때, 코드를 짤 때, 색을 고를 때마다 이걸 못 보는 사람은, 못 듣는 사람은, 마우스를 못 쓰는 사람은 어떻게 쓸까를 묻는 것이다. 나는 이 질문을 습관으로 만들고 나서 접근성이 특별한 단계가 아니라 일상이 됐다.


접근성은 한 번에 완벽해지지 않는다. 나도 처음엔 서툴렀고 놓친 것도 많았다. 그러나 완벽을 기다리며 아무것도 안 하는 것보다, 지금 할 수 있는 하나를 챙기는 게 훨씬 낫다. 대체 텍스트 하나, 제대로 연결한 라벨 하나가 실제로 누군가의 경험을 바꾼다. 작은 개선이 쌓여 큰 변화를 만든다.


기준이 되는 지침도 있다. 국제적으로 통하는 웹 콘텐츠 접근성 지침이 그것이다. 이 지침은 인식 가능하고, 운용 가능하고, 이해 가능하고, 견고해야 한다는 네 가지 원칙으로 접근성을 정리한다. 나는 이 지침을 처음엔 어렵게 느꼈지만, 하나씩 익히니 접근성을 판단하는 든든한 기준이 되어 주었다.


이 지침에는 지켜야 할 수준도 나뉘어 있다. 가장 기본이 되는 수준부터 더 높은 수준까지 단계가 있어, 현실적으로 어디까지 지킬지 정할 수 있다. 나는 처음부터 최고 수준을 노리기보다, 기본 수준을 확실히 지키고 차차 높여 가는 길을 택했다. 완벽보다 꾸준함이 접근성에서는 더 중요하다.


접근성은 자동 검사만으로 끝나지 않는다. 도구가 잡아내는 문제는 일부일 뿐, 진짜 사용성은 사람이 직접 써봐야 안다. 나는 키보드만으로 조작해 보고, 화면 낭독기로 들어보는 수동 점검을 습관으로 삼았다. 자동 검사와 수동 점검을 함께 해야 접근성을 제대로 챙길 수 있다는 걸 배웠다. 도구는 빠뜨린 부분을 알려주지만, 그것이 진짜 쓸 만한지는 오직 직접 써봐야만 알 수 있다. 그래서 나는 늘 두 방법을 나란히 쓴다.


정리하면 접근성은 모두가 웹을 쓸 수 있게 하는 웹의 기본 약속이고, 대상은 넓으며, 상황적 제약까지 품고, 법과 검색과 사업의 이유가 모두 이를 뒷받침한다. 나는 이 편을 접근성 여정의 출발점으로 삼았다. 다음 편에서는 그 첫걸음인 시맨틱 마크업이 어떻게 접근성의 뼈대가 되는지를 다룬다.